Editor
Examinar las asociaciones de cardinalidad (1,1). Para cada una de ellas, realizar el tratamiento siguiente:
Sea R la relación entre las entidades A y B. Lacardinalidad es (1:1) del lado de A. Integrar en la tabla que representa A la llave de B así como las propiedades de R.
Algunos autores consideran factible formar una sola tabla a partir de losatributos de ambas entidades; o si se separan, la llave puede ser colocada en cualquier tabla A o B.
© LANIA A.C.
17/03/2010
114
Cardinalidad 1:1
a_llave
a1
r1
b1
(1,1)
b_llaveA
(1,1)
R
(1:1)
B
A
a_llave a1 b_llave r1
B
b_llave b1
© LANIA A.C.
17/03/2010
115
Convertir un modelo E-A a Relacional Examinar las asociaciones de cardinalidad (0,1).Para cada una de ellas, realizar el tratamiento siguiente:
Sea R la relación entre las entidades A y B. La cardinalidad es (0,1) del lado de A. Crear una tabla cuyos atributos son:
Las propiedadesde R. Los atributos llave de la tabla que representa A. Los atributos llave de la tabla que representa B.
La llave de la tabla es la llave de A.
© LANIA A.C.
17/03/2010
116
Cardinalidad1:1
a_llave
a1
r1
b1
(0,1)
b_llave
A
A
a_llave a1
(1,1)
R
(1:1)
B
R
a_llave b_llave r1
B
b_llave b1
117
© LANIA A.C.
17/03/2010
Convertir un modelo E-Aa Relacional
Examinar las asociaciones de cardinalidad (m,n): Sea R la relación entre las entidades A y B. Crear una tabla cuyos atributos son:
Las propiedades de R. Los atributos llave de la tablaque representa A. Los atributos llave de la tabla que representa B.
La llave de la tabla se compone de la llave de A y de la llave de B. Cuando existe una relación de muchos a muchos se crea unatabla intermedia que almacenará los identificadores de ambas tablas
© LANIA A.C. 17/03/2010
118
Cardinalidad M:N
a_llave
a1
r1
b1
(0,N)
b_llave
A
A
a_llave a1
(1,N)
R...
Regístrate para leer el documento completo.