Professional Documents
Culture Documents
BD2017-Junio - T4 (SQL)
BD2017-Junio - T4 (SQL)
Camareros.Id_rteRestaurantes
Mesas.Id_rteRestaurantes
Camarero-Mesas.Id_mesa, Camarero-Mesas.Id_rteMesas
Camarero-Mesas.Id_camareroCamareros
Escriba las sentencias SQL para resolver los siguientes ejercicios de manera que puedan
ejecutarse correctamente en un servidor de bases de datos Oracle:
(Tener en cuenta que los ejercicios no están relacionados, eso quiere decir que no se
puede utilizar el resultado de una consulta realizada en un ejercicio previo)
SOLUCIONES
1.
CREATE TABLE CamarerosMas5Mesas (Id_camarero, ape, nom) AS
SELECT Id_camarero, ape, nom
FROM Camareros c Camarero_mesas m
WHERE c.Id_camarero = m.Id_Camarero
GROUP BY Id_camarero, ape, nom
HAVING count(*) >5
2.
3.
Mesas que han atendido los camareros, indicando la
localidad del restaurante
4.
5.