El documento describe las transformaciones necesarias para convertir diferentes tipos de relaciones en un modelo entidad-relación al modelo relacional, incluyendo relaciones uno-a-uno, uno-a-muchos, muchos-a-muchos, relaciones reflexivas, generalizaciones y relaciones ternarias. Explica cómo mapear cada tipo de relación al esquema de tablas y claves primarias correspondiente en el modelo relacional.
0 calificaciones0% encontró este documento útil (0 votos)
23 vistas2 páginas
El documento describe las transformaciones necesarias para convertir diferentes tipos de relaciones en un modelo entidad-relación al modelo relacional, incluyendo relaciones uno-a-uno, uno-a-muchos, muchos-a-muchos, relaciones reflexivas, generalizaciones y relaciones ternarias. Explica cómo mapear cada tipo de relación al esquema de tablas y claves primarias correspondiente en el modelo relacional.
El documento describe las transformaciones necesarias para convertir diferentes tipos de relaciones en un modelo entidad-relación al modelo relacional, incluyendo relaciones uno-a-uno, uno-a-muchos, muchos-a-muchos, relaciones reflexivas, generalizaciones y relaciones ternarias. Explica cómo mapear cada tipo de relación al esquema de tablas y claves primarias correspondiente en el modelo relacional.
El documento describe las transformaciones necesarias para convertir diferentes tipos de relaciones en un modelo entidad-relación al modelo relacional, incluyendo relaciones uno-a-uno, uno-a-muchos, muchos-a-muchos, relaciones reflexivas, generalizaciones y relaciones ternarias. Explica cómo mapear cada tipo de relación al esquema de tablas y claves primarias correspondiente en el modelo relacional.
Descargue como PDF, TXT o lea en línea desde Scribd
Descargar como pdf o txt
Está en la página 1de 2
TRANSFORMACIÓN DEL MER AL MODELO RELACIONAL.
RELACIÓN CASOS ESQUEMA RELACIONAL
Entidad A (N) (IdA, atributosA) Entidad B (M) (IdB, atributosB) N:M Relación AB (IdA, IdB, atributosRelación*) *Si nos encontramos un atributo “FECHA” tendremos que estudiar si este atributo va a formar parte de la PK. Entidad A (1) (IdA, atributosA) (1,1) N Entidad B (N) (IdB, atributosB, atributosRelación*, IdA(FK))
1:N *Si nos encontramos atributos en la relación, estos también se propagan.
Entidad A (0,1) (IdA, atributosA) (0,1) N Entidad B (N) (IdB, atributosB) Relación AB (IdB, IdA(FK), atributosRelación) Entidad A (1) (IdA, atributosA) Entidad B (1) (IdB, atributosB, IdA(FK)) (1,1) (1,1) o Entidad A (1) (IdA, atributosA, IdB(FK)) Entidad B (1) (IdB, atributosB,) 1:1 (1,1) (0,1) Entidad A (1,1) (IdA, atributosA) Entidad B (0,1) (IdB, atributosB, IdA(FK)) Entidad A (0,1) (IdA, atributosA) (0,1) (0,1) Entidad B (0,1) (IdB, atributosB) Relación AB (IdA, IdB, atributosRelación) Entidad A (1,1) (IdA, atributosA, IdARol(FK)*) 1:1 *Entenderemos por rol el nombre de la relación Entidad A (1,1) (IdA, atributosA, IdARol(FK)*) (1,1) (1,n) *Entenderemos por rol el nombre de la relación 1:N Entidad A (0,1) (IdA, atributosA) REFLEXIVAS (0,1) (1,n) Relación Rol (IdA, IdARol(FK)) *Entenderemos por rol el nombre de la relación Entidad A (IdA, atributosA) N:M Relación Rol (IdA, IdARol, atributosRol) *Entenderemos por rol el nombre de la relación Super(IdSup, atribSuper, atribSub1, AtribSub2,AtribSub3)* CASO 1 *Las subentidades desaparecen cuando no están relacionadas y tienen poca importancia en el modelo, por ejemplo, pocos atributos. Sub1(IdSup, atribSuper, atribSub1) Sub2(IdSup, atribSuper, atribSub2) CASO 2 Sub3(IdSup, atribSuper, atribSub3) GENERALIZACIÓN *La superentidad desaparece cuando no está relacionada y tiene poca importancia en el modelo, por ejemplo, no está relacionada con nadie, y las subentidades tienen importancia y están relacionadas. Super(IdSup, atribSuper) Sub1(IdSup, atribSub1) CASO 3 Sub2(IdSup, atribSub2) Sub3(IdSup, atribSub3) *Permanecen TODAS las entidades cuando están relacionadas y tienen suficientes atributos. Relación 1:1:1 (IdA, IdB,IdC(FK), atributosRelación)* 1:1:1 *Se eligen DOS atributos para formar la PK (A,B,C(FK)) o (A(FK),B,C) o (A,B(FK),C) Entidad A (1) (IdA, atributosA) Entidad B (1) (IdB, atributosB) Entidad C (N) (IdC, IdA atributosC, atributosRel,IdB(FK))* 1:1:N o TERNARIAS Entidad C (N) (IdC, IdB atributosC, atributosRel,IdA(FK))* *Se eligen DOS atributos para formar la PK Relación 1:N:M (IdA(FK), IdB,IdC, atributosRelación) 1:N:M
Relación N:M:P (IdA, IdB,IdC, atributosRelación*)
N:M:P *Si nos encontramos un atributo “FECHA” tendremos que estudiar si este atributo va a formar parte de la PK.