Modelo relacional
Modelo E-R
Entidad 1:1
Modelo Relacional
Se transforma en una tabla y todo atributo forma una columna dentro de dicha tabla.Cardinalidad (0,1)(0,1) Se crea una tabla nueva. Clave primaria = Clave primaria de las dos entidades Cardinalidad (0,1)(1,1) Se propaga la clave de la entidad (1,1) a la tabla de la entidad (0,1)Cardinalidad (1,1)(1,1) Se propaga la clave primeria de una de ellas a la otra ( es indiferente) Con atributos Se crea una nueva tabla con clave primaria=Clave primaria de la entidad del ó lado muchos. Y laclave primaria del lado 1 como foránea. Cardinalidad (0,1) y (0,M) Se propaga la clave de la entidad con cardinalidad 1 a la cardinalidad N. Cardinalidad (1,1) y (0,M) o (1,M) (Desaparece el nombre dela relación) Se transforma en una nueva tabla con clave primaria la unión de las claves primarias de las entidades más los atributos que contenga la relación No se crea ninguna tabla resultante, seusa como atributo Si la entidad muchos tiene No se crea ninguna tabla resultante, se usa como atributo cardinalidad (1,M) Si la entidad muchos tiene Se crea una tabla. Clave primaria=Clave del ladomuchos y además se incluye cardinalidad (0,M) una nuevo atributo usando el nombre de la relación Crea una nueva tabla. Clave principal=2 veces la clave primaria de la entidad del lado muchos, mas losatributos de la relación si los hubiese. Se crea una tabla nueva y a la hora de elegir la clave se tendrá en cuenta: 1. Concatenación de claves primarias de las entidades, con grado diferente a 1 2. Sialguna tiene cardinalidad máxima 1, al menos ha de haber (N-1) claves primarias de otras (N-1) entidades, y han de participar en la relación las claves primarias de las entidades con cardinalidadmáxima 1. Se elimina el supertipo y las relaciones del supertipo se consideran para cada uno de los subtipos. Clave del supertipo pasa a formar parte de los subtipos. Se inserta una relación 1:1 entre el...
Regístrate para leer el documento completo.