Supongamos que la relación ORACLE R(A, B) actualmente tiene tuplas {(1, 2), (1, 3), (3, 4)} y la relación S(B, C) actualmente tiene {(2, 5), (4 , 6), (7, 8)}. Considere las siguientes dos consultas SQL SQ 1 y SQ 2 :
SQ 1 : Select *
From R Full Join S
On RB = SB;
SQ 2 : Seleccione *
Desde R Inner Join S
On RB = SB;
Los números de tuplas en el resultado de la consulta SQL SQ 1 y la consulta SQL SQ 2 vienen dados por:
(A) 2 y 6 respectivamente
(B) 6 y 2 respectivamente
(C) 2 y 4 respectivamente
(D) 4 y 2 respectivamente
Respuesta: (D)
Explicación: la unión completa dará dos coincidencias para B = 2 y B = 4. y dos no coinciden, por lo que dará 4 salidas.
La unión interna dará salida solo para la condición coincidente. B = 2 y B = 4. Dos salidas desde la unión interna.
Entonces, la opción (D) es correcta.
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