Page 44 - Le SQL
P. 44
Application n°17 : tâche bilan, DCG 2021
A partir du modèle suivant :
TYPE_DECHETS CONCERNER TYPE_ABONNEMENT
idTypeDechets idTypeDechets idTypeAbo
libelleTypeDechets idTypeAbo libelleTypeAbo
contientDonnees tarifAbo
DETAIL_COLLECTE
idCollecte
idAbo ABONNEMENT
idTypeDechets COLLECTE
poidsCollecte idCollecte idAbo
frequenceCollecte
idAbo
dateCollecte idTypeAbo
idCli
CLIENT
idCli
nomCli
rueCli
villeCli
telCli
courrielCli
Écrire en langage SQL les requêtes permettant d’obtenir les informations suivantes :
1. Les clients (nom et adresse) qui habitent dans la ville de Dijon par type d’abonnement. La liste
sera triée sur le libellé de l’abonnement et par ordre alphabétique des noms ;
2. Quels sont les clients (nom et ville) qui n’ont jamais été collecté ?
3. Connaître le plus gros poids de papiers et cartons collectés en une seule collecte ;
4. Obtenir le poids total collecté par client en 2019 (nom du client et poids total).
5. En voulant supprimer un client dont l’abonnement a expiré, le message suivant apparaît «
Suppression impossible, enregistrement connexe présent dans la table ABONNEMENT ».
Expliquer la raison de cette erreur et la démarche à adopter pour supprimer le client dont
l’identifiant est 212.
43