ISRO | CS ISRO 2018 | Pregunta 73

Dadas las relaciones R(w,x) y S(y,z), el resultado de

SELECT DISTINCT w, x
FROM R, S

Se garantiza que es igual que R, si
(A) R no tiene duplicados y S no está vacío
(B) R y S no tienen duplicados
(C) S no tiene duplicados y R no está vacío
(D) R y S tienen el mismo número de tuplas

Respuesta: (A)
Explicación: La consulta selecciona todos los atributos de r. Como tenemos una consulta distinta, el resultado puede ser igual a r solo si r no tiene duplicados.

Si no proporcionamos ningún atributo en el que queremos unir dos tablas, entonces las consultas como las anteriores se vuelven equivalentes al producto cartesiano. El producto cartesiano de dos conjuntos estará vacío si alguno de los dos conjuntos está vacío. Entonces, s debería tener al menos un registro para obtener todas las filas de r.

Entonces, la opción (A) 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 *