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
   39   40   41   42   43   44   45   46   47   48   49