CGU-NET | UGC-NET CS 2017 noviembre – III | Pregunta 11

Dadas dos relaciones R1(A, B) y R2(C, D), el resultado de la siguiente consulta

Select distinct A, B
from R1, R2

se garantiza que es igual que R1 siempre que se cumpla una de las siguientes condiciones.
(A) R1 no tiene duplicados y R2 está vacío.
(B) R1 no tiene duplicados y R2 no está vacío.
(C) Tanto R1 como R2 no tienen duplicados.
(D) R2 no tiene duplicados y R1 no está vacío.

Respuesta: (B)
Explicación: seleccione A,B
de R 1 , R 2 :
en esta consulta primero tomaremos el producto cartesiano de R 1 , R 2 (R 2 no debe estar vacío) para este 0- R 2 y luego seleccione distinto A,B del producto cartesiano de R 1 , R 2(para que A,B sea distinto, no debería duplicarse A,B).
Y
seleccione A,B
de R 2
Para esta consulta A,B → Sin duplicado A,B.
Al combinar la condición para ambas consultas, obtendremos la condición correcta.
Entonces, la opción (B) 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 *