Академический Документы
Профессиональный Документы
Культура Документы
Examen
ESTUDIANTE:
-Ochoa Moreano Jhonatan
CUSCO – PERÚ
2020
UNIVERSIDAD ANDINA DEL CUSCO
ESCUELA PROFESIONAL DE INGENIERIA DE SISTEMAS
SISTEMA DE BASES DE DATOS I
II Unidad
2020-II
En función al siguiente esquema de Base de Datos, desarrollar:
Reservas:
IdReserva NReserva Fecha
22 101 10/10/2014
58 103 11/12/2014
Marineros:
IdNavegante Nombre Ranking Edad
22 Renato 7 45
31 Lubber 8 55
58 Roger 10 35
Botes:
IdBote Nombre Color
101 Interlake Azul
102 Interlake Rojo
103 Clipper Verde
104 Marino Rojo
6.Encuentre los ids de todos los marineros que han reservado botes rojos, pero no
botes verdes
c. - SELECT IdNavegante (Marineros) WHERE NReserva >1(Reserva), color = “Rojo”
(Bote) FROM(Marineros * Reserva* Botes)
d. - Π IdNavegante (Reserva.NReserva,>1,Botes.color == ”Rojo” (Marineros*
Reserva* Botes)))
7.Encuentra los ids de los marineros mayores de 20 años que no han reservado un
barco rojo.
e. - SELECT IdNavegante (Marineros) WHERE NReserva >1(Reserva), Edad
>20(Marineros), color =”Azul,Verde”(Bote) FROM(Marineros * Reserva* Botes)
f. - Π IdNavegante (Reserva.NReserva,>1, Marineros.Edad>20,Botes.color ==
”Azul,Verde” (Marineros* Reserva* Botes)))
8.Encuentra los nombres de los marineros que han reservado al menos un barco.
g. - SELECT Nombre (Marineros) WHERE NReserva >1(Reserva), Idbote >1(Bote)
FROM(Marineros * Reserva* Botes)
h. - Π Nombre (Reserva.NReserva,>1, Botes. Idbote =101,102, 103,104
(Marineros* Reserva* Botes)))
9.Encuentra los nombres de los marineros que han reservado todos los barcos.
i. - SELECT Nombre (Marineros) WHERE NReserva >1(Reserva),Idbote =101,102,
103,104 (Botes) ,FROM(Marineros * Reserva* Botes)
j. - Π Nombre (Reserva.NReserva,>1, Botes. Idbote =101,102, 103,104
(Marineros* Reserva* Botes)))
10.Encuentre los nombres de los marineros que han reservado todos los barcos
"Interlake"
k. - SELECT Nombre (Marineros) WHERE NReserva >1(Reserva),Nombre = “interlake”
(Botes) FROM(Marineros * Reserva* Botes)
l. - Π Nombre (Reserva.NReserva>1, Botes.Nombre = “interlake”(Marineros*
Reserva* Botes)))