CGU-NET | UGC NET CS 2016 Agosto – III | Pregunta 9

Supongamos que la tabla de base de datos T 1 (P, R) actualmente tiene tuplas {(10, 5), (15, 8), (25, 6)} y la tabla T 2 (A, C) actualmente tiene {(10, 6), (25, 3), (10, 5)}. Considere las siguientes tres consultas de álgebra relacional RA 1 , RA 2 y RA 3 :
RA 1 : T 1T 1 .P = T 2 .A T 2 donde ⨝ es el símbolo de unión natural
RA 2 : T 1T 1 .P = T 2 .A T 2 donde ⟕ es el símbolo de unión exterior izquierdo
RA 3 : T1T 1 .P = T 2 .A y T 1 .R = T 2 .C T 2
El número de tuplas en la tabla resultante de RA 1 , RA 2 y RA 3 viene dado por:
(A) 2, 4 , 2 respectivamente
(B) 2, 3, 2 respectivamente
(C) 3, 3, 1 respectivamente
(D) 3, 4, 1 respectivamente

Respuesta: (D)
Explicación: RA 1 : T 1T 1 .P = T 2 .A T 2donde ⨝es un símbolo de unión natural. Resultarán 3 tuplas:

PAG = UN R C
10 5 6
10 5 5
25 6 3

RA 2 : T 1T 1 .P = T 2 .A T 2 donde ⟕ es el símbolo de unión exterior izquierdo. Responderá en 4 tuplas.

PAG = UN R C
10 5 6
10 5 5
15 8 Nulo
25 6 3

RA 3 : T 1T 1 .P = T 2 .A y T 1 .R = T 2 .C T 2 . Dará como resultado 1 tupla.

PAG = UN R = C
10 5

Entonces, la opción (D) es correcta.
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 *