Ce projet de base de données sera fait par groupe de 5 personnes maximums.
Le projet sera
rendu au plus tard le 09/02/2025.
Projet
A partir du MLD ci-dessous, déterminez les clés étrangères et créez les tables associées en
utilisant SQL.
Article (num_article, designation, prix, stock, stock_mini, famille)
Famille_article (nom_famille)
Client (num_client, nom_client, prenom_client, adresse_client, compte_client)
Commande (num_confirmation, date_confirmation, date_reception, num_client)
Article_commande (num_confirmation, num_article, qte_commandee)
Facture (num_facture, date_facture, montant, num_confirmation)
Bon_Livraison (Num_confirmation, num_bon)
Article_livre (num_bon, num_article, qte_livree)
Taux_remise (N°Client, code_famille, taux_remise)
Les articles disponibles sont :
N°Article Désignation Prix Stock Stock Famille
mini
1 Poulet frais 1kg 3000 200 20 Surgele
2 Poulet frais 2kg 4000 100 20 Surgele
3 Mentos freshmint 35pcs 1200 500 10 Bonbon et Chocolat
4 Boite Kinder Country 12000 100 10 Bonbon et Chocolat
5 Dano lait Entier Contré Non Sucré 350 200 30 Boisson
6 Kirene Bouteille d’eau 10L 1000 200 20 Boisson
7 Seo bouteille d’eau 10L 1000 150 20 Boisson
8 Clé USB C/A 128Go 15000 150 10 Electronique
9 Clé USB A 128Go 10000 500 20 Electronique
10 Disque Dur Externe 1To 50000 200 30 Electronique
11 Disque Dur Externe 2To 70000 150 30 Electronique
12 Disque Dur Externe 3To 80000 100 20 Electronique
Les familles d’articles sont :
- Surgelé
- Boisson
- Electronique
- Bonbon & Chocolat
Les clients sont :
N°Client NomClient PrenomClient AdresseClient CompteClient
#32091208 Ndiaye Fatou Dakar F1920838031
#21329032 Diallo Abdou Thies H3218974903
#28109393 Diallo Mohamed Louga H2190328104
#39201884 Ndiaye Bachir Dakar H9301284082
#32810980 Ndoye Adama Fatick F9320840932
#39029840 Diop Fatou Kaffirne F9302184201
Les commandes sont listées ci-dessous
N°Confirmation DateConfirmation DateRéception N°Client
12932819 10-12-2021 12-12-2021 #32091208
32190830 23-01-2022 24-01-2022 #21329032
30291392 24-01-2022 24-01-2022 #28109393
21938329 15-02-2022 16-02-2022 #28109393
39274192 17-02-2022 17-02-2022 #28109393
29128390 18-03-2022 20-03-2022 #39201884
29210329 20-03-2022 20-03-2022 #32810980
21932038 20-03-2022 20-03-2022 #32810980
21938429 19-03-2022 20-03-2022 #39029840
39281753 18-03-2022 20-03-2022 #39029840
12923574 19-03-2022 21-03-2022 #39029840
29329183 20-03-2022 20-03-2022 #28109393
21938585 26-05-2022 30-05-2022 #28109393
Les articles commandés sont :
N°Confirmation N°Article QtéCommandé
12932819 1 20
32190830 3 20
30291392 4 5
21938329 5 10
39274192 2 1
29128390 6 21
29210329 12 7
21932038 10 2
39281753 8 12
12923574 9 25
29329183 1 9
21938585 7 1
12932819 2 20
12932819 4 20
12932819 3 20
12932819 5 20
12932819 7 20
12932819 8 20
21938329 6 10
21938329 7 10
21938329 2 10
29210329 11 10
29210329 10 11
29210329 9 50
29210329 8 50
29210329 4 10
29210329 3 10
21938429 11 10
21938429 12 5
21938429 9 20
30291392 3 22
30291392 5 10
30291392 6 15
Les factures enregistrées sont :
N°Facture DateFacture Montant N°Confirmation
1 21-03-22 250000 12923574
2 12-12-21 731000 12932819
3 20-03-22 100000 21932038
4 20-03-22 2000000 21938429
5 21-03-22 3192000 29210329
6 21-03-22 180000 39281753
7 25-01-22 104900 30291392
Les bons de livraison enregistrés sont :
N°Confirmation N°Bonlivraison
12932819 1
12932819 2
12932819 3
32190830 4
30291392 5
21938329 6
39274192 7
29128390 8
29210329 9
29210329 10
29210329 11
29210329 12
29210329 13
21932038 14
21938429 15
21938429 16
21938429 17
21938429 18
21938429 19
39281753 20
12923574 21
29329183 22
21938585 23
Les articles livrés sont :
N°Bon N°Article QtéLivrée
1 1 20
1 2 20
1 3 20
2 4 20
2 5 20
3 7 20
3 8 20
4 3 20
5 3 22
5 4 5
5 5 10
5 6 15
6 2 10
6 5 10
6 6 10
6 7 10
7 2 1
8 6 21
9 3 10
9 4 10
9 8 20
10 8 30
10 9 15
11 10 11
12 12 7
12 9 25
13 9 10
13 11 10
14 10 2
15 11 10
16 12 5
17 9 20
18 11 10
20 8 12
21 9 25
22 1 9
23 7 1
Les taux de remise enregistrés :
N°Client CodeFamille TauxRemise
#32091208 Surgelé 10
#32091208 Boisson 10
#32091208 Electronique 0
#32091208 Bonbon & Chocolat 0
#21329032 Surgelé 20
#21329032 Boisson 20
#21329032 Electronique 0
#21329032 Bonbon & Chocolat 20
#28109393 Surgelé 3
#28109393 Boisson 0
#28109393 Electronique 4
#28109393 Bonbon & Chocolat 5
#39201884 Surgelé 0
#39201884 Boisson 0
#39201884 Electronique 6
#39201884 Bonbon & Chocolat 7
#32810980 Surgelé 2
#32810980 Boisson 9
#32810980 Electronique 0
#32810980 Bonbon & Chocolat 10
#39029840 Surgelé 0
#39029840 Boisson 29
#39029840 Electronique 1
#39029840 Bonbon & Chocolat 9
Questions : Répondre aux questions en utilisant les requêtes
SQL
1- Quelles sont les produits qui sont de la famille des boissons ?
2- Quels sont les clients qui ont reçus leur produit avant le 20/03/2022 ?
3- Quels sont les clients qui ont une remise supérieure à 7 ?
4- Quels sont les articles qui ont une quantité livrés supérieur à 25 ?
5- Quelles sont les commandes qui n’ont pas de facture ?
6- Calculez la somme des montants de ces commandes.
7- Quelles sont les commandes passées par des clients qui habitent à Dakar ou à Thiès ?
8- Calculez la somme totale de la commande N° 29210329 en prenant en compte les taux
de remise.
9- Déterminez la quantité de produit de famille Electronique qui ont été écoule entre le
20/03/2022 et 21/03/2022.
10- Quelles sont les produits qui ont un stock mini inférieur à 25 ?