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