ISRO | CS ISRO 2015 | Pregunta 22

Considere el siguiente esquema relacional:

Suppliers(sid:integer, sname:string, city:string, street:string)
Parts(pid:integer, pname:string, color:string)
Catalog(sid:integer, pid:integer, cost:real)

Considere la siguiente consulta relacional en la base de datos anterior:

SELECT S.sname
    FROM Suppliers S
        WHERE S.sid NOT IN (SELECT C.sid
                            FROM Catalog C
                            WHERE C.pid NOT IN (SELECT P.pid  
                                                FROM Parts P
                                                WHERE P.color<> 'blue'))

Suponga que las relaciones correspondientes al esquema anterior no están vacías. ¿Cuál de las siguientes es la interpretación correcta de la consulta anterior?
(A) Busque los nombres de todos los proveedores que hayan suministrado una pieza que no sea azul.
(B) Encuentre los nombres de todos los proveedores que no hayan suministrado una pieza que no sea azul .
(C) Encuentre los nombres de todos los proveedores que solo hayan suministrado piezas que no sean azules.
(D) Encuentre los nombres de todos los proveedores que no han suministrado solo piezas que no sean azules.

Respuesta: (A)
Explicación: Consulte: GATE-CS-2009 | Pregunta 55
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 *