Page 46 - Le SQL
P. 46
Application n°19 : tâche bilan, DCG 2019
SECTEUR (NumSecteur, NomSecteur)
HOTEL (NumHotel, NomHotel, NbEtoiles, RueHotel, CPHotel, VilleHotel)
EMPLOYE (CodeEmp, NomEmp, PrénomEmp, RueEmp, VilleEmp,
CodePostalEmp, Salaire, #NumSecteur, #NumHôtel)
CONCERNER (#NumSecteur, #NumHôtel, #CodeEmployéPermanent)
Rédigez en langage SQL (Structured Query Language) les requêtes suivantes :
1. Quels sont les hôtels de plein-air (nom et ville de l’hôtel) qui n’ont pas de
secteur « restauration » ?
2. Quel est le montant total des salaires par hôtel (numéro et nom d’hôtel)
trié par ordre alphabétique des hôtels ?
3. Quels sont les hôtels trois étoiles (numéro et nom de l’hôtel) qui
comportent au moins cinq secteurs ?
4. Suite à un changement de législation, les hôtels quatre étoiles sont
reclassés en hôtel cinq étoiles. Écrivez la requête correspondante.
5. Quel est le salarié (nom, prénom) qui a le salaire le plus élevé ?
6. Quels sont les employés (numéro, nom, prénom) de l’hôtel de plein-air «
Les portes de Bretagne » ?
M. Jean Lordino, responsable de secteur, a démissionné. La requête suivante a
été préparée pour mettre à jour la base de données.
DELETE FROM EMPLOYE
WHERE NomEmp = "Lordino" AND PrenomEmp = "Jean"
7. À quelle condition la requête suivante peut-elle être réalisée sans message
d’erreur ? Détaillez votre réponse
45