0% ont trouvé ce document utile (0 vote)
76 vues4 pages

Requêtes SQL pour gestion de commandes

Le document présente un exercice pratique sur le langage SQL, basé sur un schéma relationnel comprenant des tables pour les clients, commandes, produits et détails de commandes. Il contient une série de requêtes SQL à réaliser, telles que la mise à jour des données, l'extraction d'informations sur les clients et les commandes, ainsi que des analyses de stocks et de valeurs. Les requêtes incluent des opérations de tri, de calcul de moyennes et l'utilisation de sous-requêtes et de jointures.

Transféré par

Qamar Ell
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
76 vues4 pages

Requêtes SQL pour gestion de commandes

Le document présente un exercice pratique sur le langage SQL, basé sur un schéma relationnel comprenant des tables pour les clients, commandes, produits et détails de commandes. Il contient une série de requêtes SQL à réaliser, telles que la mise à jour des données, l'extraction d'informations sur les clients et les commandes, ainsi que des analyses de stocks et de valeurs. Les requêtes incluent des opérations de tri, de calcul de moyennes et l'utilisation de sous-requêtes et de jointures.

Transféré par

Qamar Ell
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Année académique 2011/2012

Module : Bases de données 1


Elément : Langage SQL

TP2 – Requêtes SQL


Soit le schéma relationnel suivant :

CLIENT (NCLI, Nom, [Adresse], [Ville])


COMMANDE (NCOM, Client, DateCommande, [DateLivraison])
Client référence NCLI
PRODUIT (NPRO, Libelle, Prix, [Stock])
DETAIL (Commande, Produit, Quant)
Commande référence NCOM
Produit référence NPRO

NCLI Nom Adresse Ville


C001 Société MAROCLUX 98 Bd Zerktouni Casablanca
C002 Etablissements ANFA Casablanca
C003 Imprimerie du Nord 120 Avenue des FAR Tanger
C004 Papeterie du Saiss 45 Avenue Hassan II
C005 Comptoirs de l’Oriental 24 Avenue Med V Oujda
C006 Etablissements du Nord Tanger

NPRO Libelle Prix Stock


P001 Cartouche encre couleur 500,00 100
P002 Imprimante laser A4 3000,00 20
P003 Clé USB 4Gb 300,00 100
P004 Ramette papier blanc A3 650,00 40

NCOM Client DateCommande DateLivraison


CO001 C001 12/04/2009 17/04/2009
CO002 C001 19/04/2009
CO003 C002 07/11/2008 09/11/2008
CO004 C003 23/03/2009 24/03/2009
CO005 C005 15/03/2009 16/03/2009

Commande Produit Quant


CO001 P001 12
CO001 P002 5
CO002 P001 20
CO003 P001 8
CO003 P002 11
CO003 P003 15
CO004 P003 20
CO005 P001 4
CO005 P003 6

30/04/2013 1/4
1. Compléter/Mettre à jour les données dans la base de données TP1.

2. Donner le nom et l’adresse des clients de Casablanca.

3. Donner l’identifiant des commandes livrées en 2009.

4. Dans quelles villes se trouvent les clients.

5. Trier les produits (ordre décroissant) par valeur des stocks.

30/04/2013 2/4
6. Quelle est la moyenne de la valeur des produits en stock.

7. Donner pour chaque produit le nombre de commandes le concernant et la moyenne de


la quantité commandée.

8. Donner la liste des commandes des clients de la ville de Tanger. Utiliser des sous
requêtes.

30/04/2013 3/4
9. Même question que 8 mais en utilisant une jointure.

10. Donner le code et le nom des clients ayant commandé une imprimante.

11. Quels sont les clients qui n’ont jamais passé de commandes.

12. Donner pour chaque commande sa valeur totale.

30/04/2013 4/4

Vous aimerez peut-être aussi