PUERTA | PUERTA-CS-2005 | Pregunta 90 – Part 7

Sean E1 y E2 dos entidades en un diagrama E/R con atributos simples de un solo valor. R1 y R2 son dos relaciones entre E1 y E2, donde R1 es uno a muchos y R2 es muchos a muchos. R1 y R2 no tienen atributos propios. ¿Cuál es el número mínimo de tablas requeridas para representar esta situación en el modelo relacional?
(A) 2
(B) 3
(C) 4
(D) 5

Respuesta: (B)
Explicación: La respuesta es B, es decir mínimo 3 mesas.

Las entidades fuertes E1 y E2 se representan como tablas separadas.

Además de eso, las relaciones de muchos a muchos (R2) deben convertirse como una tabla separada al tener claves primarias de E1 y E2 como claves externas.

La relación de uno a muchos (R1) debe transferirse a la tabla lateral ‘varios’ (es decir, E2) al tener la clave principal de un lado (E1) como clave externa (de esta manera no necesitamos hacer una tabla separada para R1).

Sea el esquema de relación E1(a1,a2) y E2(b1,b2).

Relación E1 (a1 es la clave)

a1 a2
-------
1 3
2 4
3 4

Relación E2 (b1 es la clave, a1 es la clave externa, por lo tanto, el conjunto de relaciones R1 (uno-muchos) satisface aquí)

b1 b2 a1
-----------
7 4 2
8 7 2
9 7 3

Relación R2 ({a1, b1} combinada es la clave aquí, que representa la relación R2 de muchos a muchos)

a1 b1
--------
1 7
1 8
2 9
3 9

Por lo tanto, tendremos un mínimo de 3 mesas.

Cuestionario de esta pregunta

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *