0% ont trouvé ce document utile (0 vote)
300 vues1 page

TD SQL : Gestion des Commandes Clients

Le document décrit un système de gestion de clients et de commandes avec des tables de données à convertir en base de données Access. Il présente ensuite 14 exercices de requêtes SQL à réaliser sur ces tables pour obtenir des informations spécifiques.

Transféré par

Fati Flour
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)
300 vues1 page

TD SQL : Gestion des Commandes Clients

Le document décrit un système de gestion de clients et de commandes avec des tables de données à convertir en base de données Access. Il présente ensuite 14 exercices de requêtes SQL à réaliser sur ces tables pour obtenir des informations spécifiques.

Transféré par

Fati Flour
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

TD – SQL : Système de commandes

Soit un système d’informations gérant des clients, et les commandes effectuées par ceux-ci.

Prérequis
Veuillez convertir les tables ci-joints qui contiennent les informations principales de ce système
d’information, pour concevoir une base de données ACCESS.

 Table “Clients”
 Table “Commandes”
 Table “Lignes_des_commandes”
IMPORTANT : veuillez créer une sauvegarde de ces tables avant de travailler dessus, afin de
pouvoir revenir en arrière s’il y a une erreur.

Exercices (requêtes SQL)


Veuillez trouver les requêtes SQL permettant d’effectuer chacune des demandes suivantes :

1. Obtenir l’utilisateur ayant le prénom “Muriel” et le mot de passe “test11”, sachant que
l’encodage du mot de passe est effectué avec l’algorithme Sha1.
2. Obtenir la liste de tous les produits qui sont présent sur plusieurs commandes.
3. Obtenir la liste de tous les produits qui sont présent sur plusieurs commandes et y ajouter
une colonne qui liste les identifiants des commandes associées.
4. Enregistrer le prix total à l’intérieur de chaque ligne des commandes, en fonction du prix
unitaire et de la quantité
5. Obtenir le montant total pour chaque commande et y voir facilement la date associée à cette
commande ainsi que le prénom et nom du client associé
6. (difficulté très haute) Enregistrer le montant total de chaque commande dans le champ
intitulé “cache_prix_total”
7. Obtenir le montant global de toutes les commandes, pour chaque mois
8. Obtenir la liste des 10 clients qui ont effectué le plus grand montant de commandes, et
obtenir ce montant total pour chaque client.
9. Obtenir le montant total des commandes pour chaque date
10. Ajouter une colonne intitulée “category” à la table contenant les commandes. Cette colonne
contiendra une valeur numérique
11. Enregistrer la valeur de la catégorie, en suivant les règles suivantes :
 “1” pour les commandes de moins de 200€
 “2” pour les commandes entre 200€ et 500€
 “3” pour les commandes entre 500€ et 1.000€
 “4” pour les commandes supérieures à 1.000€
12. Créer une table intitulée “commande_category” qui contiendra le descriptif de ces
catégories
13. Insérer les 4 descriptifs de chaque catégorie au sein de la table précédemment créée
14. Supprimer toutes les commandes (et les lignes des commandes) inférieur au 1er février
2019. Cela doit être effectué en 2 requêtes maximum

A. Ouchatti TD – Bases de données 1/1

Vous aimerez peut-être aussi