Paso Del Modelo Entidad Relacion Al Relacional
1. Toda ENTIDAD se transforma en una TABLA.
2. Todo ATRIBUTO se transforma en una COLUMNA dentro de la TABLA.
3. El ATRIBUTOIDENTIFICADOR PRINCIPAL (AIP) de cada ENTIDAD se convierte en la CLAVE PRIMARIA de la TABLA. Los ATRIBUTOS IDENTIFICADORES ALTERNATIVOS pasaran a ser COLUMNAS dentro de la TABLA, con carácter UNIQUE.4. La RELACION N:M se transforma en una TABLA, cuya CLAVE PRIMARIA será la concatenación de los AIP de la ENTIDADES asociadas. Cada AIP que forma esta nueva CLAVE PRIMARIA, SON CLAVE AJENA respecto alas TABLAS de las que proceden.
TABLA 1: LIBRO(Código, Título, Idioma,…).
TABLA 3: ESCRIBE(Nombre-Autor+Código-Libro). Concatenacion de AIP como C. Primarias, y ambas son Claves Ajenas.TABLA 2: AUTOR(Nombre, Nacionalidad, Institución,…).
5. Las INTERRELACIONE 1:N tienen dos soluciones:
a. Propagar el AIP en sentido de la flecha, es decir desde la ENTIDAD con CARDINALIDADmáxima 1 a la de N. Pasando esta a ser CLAVE AJENA de la TABLA A. La interrelación pierde su nombre.
b. Transformarla en una TABLA, como si fuera una N:M. Cuando
i. El nº deocurrencias interrrelacionadas de la entidad que propaga la clave se pequeño.
ii. Cuando se prevea que dicha interrelación en el futuro pase a N:M.
iii. Cuando la interrelación tengaatributos propios.
6. Las Interrelaciones 1:N con DEPENDENCIA EN EXISTENCIA.
7. Interrelaciones 1:N, con DEPENDENCIA EN IDENTIFICACION.
8. En la interrelaciones 1:1, se tendrán encuenta las cardinalidades de las entidades que participen, hay tres casos:
c. Si las dos ENTIDADES tienen cardinalidad (1,1). Se añadirá el AIP de una de las dos entidades a la otra TABLA, máslos atributos que pudieran proceder.
d. Si una tiene cardinalidad (1,1) y la otra cardinalidad (0,1). El AIP de la (1,1) pasará a la que tenga (0,1).
DEPARTAMENTO: (Nombre, Dirección,...
Regístrate para leer el documento completo.