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