Page 31 - DCG - SQL - 2025
P. 31

   Exercice

          CONTEXTE



               Une plateforme de e-commerce gère des commandes passées par des clients sur différents produits.
               Chaque commande comporte une ou plusieurs lignes, un transporteur est chargé de la livraison, et
               certains clients bénéficient de conditions spéciales. Le service logistique analyse les commandes selon
               des critères précis, parfois calculés à partir d’autres requêtes.


          SCHÉMA RELATIONNEL




               CLIENT (NoClient, NomClient, Avantage)
               COMMANDE (NoCommande, DateCommande, #NoClient, #NoTransporteur)
               LIGNE_COMMANDE (#NoCommande, #RefProduit, Quantite, PrixUnitaire)
               PRODUIT (RefProduit, NomProduit, Categorie)

               TRANSPORTEUR (NoTransporteur, NomTransporteur)

          REQUÊTES À FORMULER EN SQL





               1.  Afficher les noms des clients ayant passé une commande dont au moins une ligne dépasse 500 € de
                   montant (quantité × prix unitaire).
               2.  Afficher le nom des produits dont le prix unitaire est supérieur au prix unitaire moyen de l’ensemble
                   des produits.
               3.  Afficher  le  nom  des  transporteurs  qui  ont  pris  en  charge  au  moins  une  commande  d’un  client
                   bénéficiant d’un avantage.
               4.  Afficher  les  références  des  produits  commandés  dans  la  même  catégorie  que  le  produit
                   "IMPRIMANTE LASER".





































                                                             26
   26   27   28   29   30   31   32   33   34   35   36