Description du schéma
On considère le schéma relationnel nommé Bazar
défini par les trois relations suivantes, où les clés primaires sont soulignées et les clés étrangères sont indiquées avec un astérisque *
:
1PRODUITO (NPRO, NOMP, QTP, COULEUR)
La relation PRODUIT
décrit chaque produit identifié par son numéro NPRO
, son nom NOMP
, sa quantité QTP
disponible en stock et sa couleur COULEUR
.
1VENTEO (NVEN, NOMC, NPRV*, QTV, DATEV)
La relation VENTE
décrit toutes les ventes de produits réalisées.
Pour chaque vente, identifiée par son numéro NVEN
, on conserve le nom du client NOMC
le numéro du produit vendu NPRV
, la quantité QTV
de produit vendu ainsi que la date DATEV
de la vente.
1ACHATO (NACH, NOMF, NPRA*, QTA, DATEA)
La relation ACHAT
décrit les commandes de produits aux fournisseurs.
Pour chaque achat, identifié par son numéro NACH
, on donne le nom du fournisseur NOMF
, le numéro du produit commandé NPRA
, la quantité commandée QTA
ainsi que la date DATEA
à laquelle le produit a été commandé.
Les domaines de valeurs associés aux différents attributs sont :
1- domaine(NOMP) = {"chaussette", "casserole", "téléphone", etc.}2- domaine(NOMC) = {"John", "Catherine", "Alphonse", etc.}3- domaine(NOMF) = {"Darty", "LaRedoute", "Carefour", etc.}4- domaine(COULEUR) = {"rouge", "vert", "bleu", etc.}5- domaine(NPRO) = domaine(NVEN) = domaine(NACH) = domaine(NPRV) = domaine(NPRA) = domaine(QTP) = domaine(QTV) = domaine(QTA) = entiers ≥ 06- domaine(DATE) = date
Les contraintes d’intégrité référentielle sont :
1VENTE[NPRV] ⊆ PRODUIT[NPRO]2ACHAT[NPRA] ⊆ PRODUIT[NPRO]
Autrement dit, les colonnes NPRV
et NPRA
sont des clés étrangères pointant vers la table PRODUIT
. On peut remarquer que les clés étrangères n’ont pas besoin d’être nommées de la même manière que les clés primaires.
Diagramme Entité-Association
erDiagram PRODUIT { int NPRO PK string NOMP int QTP string COULEUR } VENTE { int NVEN PK string NOMC int NPRV FK int QTV date DATEV } ACHAT { int NACH PK string NOMF int NPRA FK int QTA date DATEA } ACHAT }o--|| PRODUIT : "concerne un" VENTE }o--|| PRODUIT : "est concerné par une"
Données de la base de données
PRODUIT | |||
---|---|---|---|
NPRO | NOMP | QTP | COULEUR |
1 | savon | 10 | blanc |
2 | savon | 2 | rose |
3 | savon | 7 | vert |
4 | savon | 15 | violet |
5 | savon | 6 | marron |
6 | shampoing | 1 | blanc |
7 | shampoing | 20 | vert |
8 | shampoing | 5 | bleu |
9 | shampoing | 10 | rose |
10 | shampoing | 7 | jaune |
11 | lessive | 25 | blanc |
12 | lessive | 34 | noire |
13 | lessive | 31 | bleu |
14 | serviette | 100 | rouge |
15 | serviette | 22 | jaune |
16 | serviette | 35 | bleu |
17 | serviette | 41 | beige |
18 | serviette | 58 | vert |
19 | serviette | 64 | violet |
20 | serviette | 82 | cyan |
21 | torchon | 10 | rouge |
22 | torchon | 26 | jaune |
23 | torchon | 101 | bleu |
24 | torchon | 12 | beige |
25 | torchon | 82 | cyan |
26 | crayon | 12 | rouge |
27 | crayon | 25 | vert |
28 | crayon | 150 | bleu |
29 | crayon | 36 | violet |
30 | crayon | 27 | bordeau |
31 | crayon | 16 | magenta |
32 | ciseaux | 14 | orange |
33 | ciseaux | 16 | jaune |
34 | ciseaux | 10 | rose |
35 | ciseaux | 9 | rose |
36 | verre | 10 | bleu |
37 | verre | 18 | rose |
38 | verre | 156 | vert |
39 | verre | 36 | violet |
40 | verre | 78 | orange |
41 | tasse | 15 | bleu |
42 | tasse | 160 | beige |
43 | tasse | 35 | violet |
44 | mouchoir | 120 | bleu |
45 | mouchoir | 64 | rose |
46 | mouchoir | 136 | violet |
47 | cahier | 25 | bleu |
48 | cahier | 76 | beige |
49 | cahier | 153 | violet |
50 | cahier | 81 | orange |
ACHAT | ||||
---|---|---|---|---|
NACH | NOMF | NPRA | QTA | DATEA |
1 | tang | 12 | 12 | 1991-09-11 |
2 | tang | 15 | 10 | 1980-10-12 |
3 | tang | 15 | 2 | 1982-11-12 |
4 | tang | 1 | 32 | 1982-12-152 |
5 | tang | 1 | 2 | 1983-02-25 |
6 | tang | 50 | 12 | 1984-01-18 |
7 | tang | 49 | 2 | 1985-02-19 |
8 | tang | 48 | 6 | 1986-06-13 |
9 | tang | 47 | 102 | 1984-11-16 |
10 | tang | 26 | 12 | 1983-09-29 |
11 | tang | 28 | 25 | 1981-06-27 |
12 | tang | 23 | 32 | 1980-12-12 |
13 | tang | 19 | 12 | 1982-02-28 |
14 | tang | 9 | 54 | 1983-12-14 |
15 | temanni | 12 | 12 | 1981-09-13 |
16 | temanni | 15 | 63 | 1980-02-15 |
17 | temanni | 40 | 15 | 1981-11-16 |
18 | temanni | 41 | 16 | 1986-01-19 |
19 | temanni | 12 | 4 | 1983-09-20 |
20 | temanni | 42 | 5 | 1984-05-23 |
21 | temanni | 43 | 62 | 1985-06-24 |
22 | temanni | 46 | 32 | 1986-02-15 |
23 | fernand | 1 | 15 | 1981-11-11 |
24 | fernand | 2 | 16 | 1982-09-10 |
25 | fernand | 3 | 1 | 1983-12-30 |
26 | fernand | 4 | 8 | 1984-11-12 |
27 | fernand | 5 | 9 | 1985-02-11 |
28 | fernand | 6 | 156 | 1986-05-15 |
29 | fernand | 7 | 13 | 1987-01-16 |
30 | fernand | 8 | 160 | 1988-09-18 |
31 | fernand | 9 | 12 | 1989-11-19 |
32 | fernand | 10 | 62 | 1990-10-20 |
33 | fernand | 11 | 8 | 1991-12-23 |
34 | fernand | 12 | 9 | 1992-05-24 |
35 | fernand | 13 | 10 | 1993-09-26 |
36 | fernand | 14 | 13 | 1994-06-28 |
37 | fernand | 15 | 18 | 1995-10-12 |
38 | fernand | 16 | 16 | 1996-11-16 |
39 | fernand | 17 | 13 | 1997-02-18 |
40 | fernand | 18 | 32 | 1998-11-19 |
41 | fernand | 19 | 31 | 1999-10-23 |
42 | fernand | 20 | 31 | 2000-06-26 |
43 | fernand | 21 | 25 | 2001-09-25 |
44 | fernand | 22 | 14 | 2002-06-15 |
45 | fernand | 23 | 26 | 1983-05-08 |
46 | fernand | 24 | 28 | 1984-09-10 |
47 | fernand | 25 | 9 | 1985-02-09 |
48 | fernand | 26 | 7 | 1986-10-06 |
49 | fernand | 27 | 6 | 1989-12-15 |
50 | fernand | 28 | 5 | 1990-11-30 |
51 | fernand | 29 | 4 | 1991-09-25 |
52 | fernand | 30 | 3 | 1992-12-31 |
53 | fernand | 31 | 1 | 1993-11-14 |
54 | fernand | 32 | 15 | 1994-02-16 |
55 | fernand | 33 | 16 | 1995-05-18 |
56 | fernand | 34 | 17 | 1996-01-19 |
57 | fernand | 35 | 19 | 1997-09-20 |
58 | fernand | 36 | 20 | 1998-11-18 |
59 | fernand | 37 | 22 | 1999-10-19 |
60 | fernand | 38 | 23 | 2000-12-13 |
61 | fernand | 39 | 24 | 2001-05-15 |
62 | fernand | 40 | 12 | 2002-09-15 |
63 | fernand | 41 | 8 | 1995-06-06 |
64 | fernand | 42 | 7 | 1997-10-05 |
65 | fernand | 43 | 10 | 1996-02-01 |
66 | fernand | 44 | 20 | 1998-11-12 |
67 | fernand | 45 | 30 | 1996-12-16 |
68 | fernand | 46 | 23 | 1989-11-17 |
69 | fernand | 47 | 25 | 1992-10-18 |
70 | fernand | 48 | 29 | 1993-11-19 |
71 | fernand | 49 | 2 | 1994-09-12 |
72 | fernand | 50 | 1 | 2002-11-13 |
73 | thureau | 12 | 23 | 1981-05-25 |
74 | thureau | 14 | 21 | 1983-11-28 |
75 | thureau | 26 | 12 | 1986-06-29 |
76 | thielan | 1 | 21 | 1995-11-30 |
77 | thielan | 18 | 12 | 1999-11-10 |
78 | thielan | 32 | 15 | 2000-06-28 |
79 | thielan | 31 | 15 | 2001-12-20 |
80 | thielan | 38 | 15 | 2000-02-22 |
81 | tarel | 1 | 14 | 2001-01-21 |
82 | tarel | 2 | 74 | 2001-06-29 |
83 | tarel | 3 | 45 | 2001-09-03 |
84 | tarel | 4 | 14 | 2002-09-04 |
85 | tarel | 5 | 16 | 1999-06-09 |
86 | tarel | 6 | 12 | 1999-11-08 |
87 | tarel | 7 | 1 | 1998-10-16 |
88 | tarel | 8 | 8 | 1997-06-14 |
89 | tarel | 9 | 6 | 1995-09-15 |
90 | tarel | 10 | 3 | 1996-11-19 |
91 | tarel | 11 | 15 | 1999-10-20 |
92 | tarel | 12 | 45 | 1991-12-15 |
93 | tarel | 13 | 2 | 1993-10-18 |
94 | tarel | 14 | 14 | 1994-11-19 |
95 | tarel | 15 | 6 | 1994-12-20 |
96 | tarel | 16 | 8 | 1997-09-19 |
97 | tarel | 17 | 14 | 2001-01-21 |
98 | tarel | 18 | 74 | 2001-06-29 |
99 | tarel | 19 | 45 | 2001-09-03 |
100 | tarel | 20 | 14 | 2002-09-04 |
101 | tarel | 21 | 16 | 1999-06-09 |
102 | tarel | 22 | 12 | 1999-11-08 |
103 | tarel | 23 | 1 | 1998-10-16 |
104 | tarel | 24 | 8 | 1997-06-14 |
105 | tarel | 25 | 6 | 1996-09-15 |
106 | tarel | 26 | 3 | 1996-11-19 |
107 | tarel | 27 | 15 | 1999-10-20 |
108 | tarel | 28 | 45 | 1991-12-15 |
109 | tarel | 29 | 2 | 1993-10-18 |
110 | tarel | 30 | 14 | 1994-11-19 |
111 | tarel | 31 | 6 | 1994-12-20 |
112 | tarel | 32 | 8 | 1997-09-19 |
113 | tarel | 33 | 14 | 2001-01-21 |
114 | tarel | 34 | 74 | 2001-06-29 |
115 | tarel | 35 | 45 | 2001-09-03 |
116 | tarel | 36 | 14 | 2002-09-04 |
117 | tarel | 37 | 16 | 1999-06-09 |
118 | tarel | 38 | 12 | 1999-11-08 |
119 | tarel | 39 | 1 | 1998-10-16 |
120 | tarel | 40 | 8 | 1987-06-14 |
121 | tarel | 41 | 6 | 1995-09-15 |
122 | tarel | 42 | 3 | 1996-11-19 |
123 | tarel | 43 | 15 | 1999-10-20 |
124 | tarel | 44 | 45 | 1991-12-15 |
125 | tarel | 45 | 2 | 1993-10-18 |
126 | tarel | 46 | 14 | 1994-11-19 |
127 | tarel | 47 | 6 | 194-12-20 |
128 | tarel | 48 | 8 | 1997-09-19 |
129 | tarel | 49 | 8 | 1997-11-19 |
130 | tarel | 50 | 8 | 1997-12-19 |
131 | vanderz | 1 | 23 | 2001-05-25 |
132 | vanderz | 2 | 45 | 2001-09-26 |
133 | vanderz | 3 | 50 | 2001-05-03 |
134 | vanderz | 4 | 12 | 2002-01-08 |
135 | vanderz | 5 | 50 | 1999-05-07 |
136 | vanderz | 6 | 16 | 1999-11-26 |
137 | vanderz | 7 | 1 | 1998-01-23 |
138 | vanderz | 8 | 8 | 1997-06-26 |
139 | vanderz | 9 | 9 | 1995-09-28 |
140 | vanderz | 10 | 2 | 1996-09-29 |
141 | vanderz | 11 | 15 | 1999-01-30 |
142 | vanderz | 12 | 58 | 1991-12-25 |
143 | vanderz | 13 | 63 | 1993-05-25 |
144 | vanderz | 14 | 15 | 1994-09-30 |
145 | vanderz | 15 | 15 | 1994-01-12 |
146 | vanderz | 16 | 9 | 1997-05-19 |
147 | vanderz | 17 | 16 | 2001-01-09 |
148 | vanderz | 18 | 18 | 2001-06-02 |
149 | vanderz | 19 | 19 | 2001-01-01 |
150 | vanderz | 20 | 12 | 2002-12-01 |
151 | vanderz | 21 | 30 | 1999-09-01 |
152 | vanderz | 22 | 120 | 1999-11-05 |
153 | vanderz | 23 | 2 | 1998-10-17 |
154 | vanderz | 24 | 9 | 1997-06-15 |
155 | vanderz | 25 | 8 | 1995-06-16 |
156 | vanderz | 26 | 9 | 1996-11-18 |
157 | vanderz | 27 | 16 | 1999-12-21 |
158 | vanderz | 28 | 52 | 1991-09-16 |
159 | vanderz | 29 | 35 | 1993-11-17 |
160 | vanderz | 30 | 36 | 1994-01-18 |
161 | vanderz | 31 | 8 | 1994-06-21 |
162 | vanderz | 32 | 9 | 1997-09-18 |
163 | vanderz | 33 | 14 | 2001-09-22 |
164 | vanderz | 34 | 15 | 2001-01-28 |
165 | vanderz | 35 | 16 | 2001-09-04 |
166 | vanderz | 36 | 15 | 2002-12-05 |
167 | vanderz | 37 | 19 | 1999-06-08 |
168 | vanderz | 38 | 20 | 1999-11-08 |
169 | vanderz | 39 | 12 | 1998-01-17 |
170 | vanderz | 40 | 5 | 1997-09-15 |
171 | vanderz | 41 | 9 | 1995-09-16 |
172 | vanderz | 42 | 10 | 1996-11-18 |
173 | vanderz | 43 | 2 | 1999-10-21 |
174 | vanderz | 44 | 36 | 1991-12-16 |
175 | vanderz | 45 | 5 | 1993-01-19 |
176 | vanderz | 46 | 19 | 1994-11-20 |
177 | vanderz | 47 | 20 | 1994-12-21 |
178 | vanderz | 48 | 39 | 1997-01-20 |
179 | vanderz | 49 | 58 | 1997-09-23 |
180 | vanderz | 50 | 2 | 1997-12-25 |
181 | veerse | 12 | 12 | 1980-12-21 |
182 | veerse | 48 | 1 | 1982-10-01 |
183 | veerse | 47 | 12 | 1990-05-02 |
184 | veerse | 46 | 3 | 1998-11-21 |
185 | veerse | 45 | 4 | 1999-12-19 |
186 | veerse | 44 | 6 | 2000-06-09 |
187 | veerse | 43 | 120 | 2002-10-19 |
188 | veerse | 39 | 12 | 1989-02-21 |
189 | veerse | 38 | 15 | 1988-11-07 |
190 | xuong | 1 | 102 | 1987-01-17 |
191 | xuong | 2 | 12 | 1998-02-15 |
192 | xuong | 3 | 61 | 1999-10-14 |
193 | xuong | 4 | 21 | 2000-05-16 |
194 | xuong | 5 | 15 | 2001-06-19 |
195 | xuong | 30 | 26 | 2002-10-21 |
196 | xuong | 31 | 51 | 2001-06-29 |
197 | xuong | 32 | 1 | 1999-12-30 |
198 | xuong | 33 | 64 | 1998-10-28 |
199 | xuong | 34 | 64 | 1999-12-15 |
200 | xuong | 35 | 12 | 2002-11-12 |
201 | bertram | 21 | 1 | 2001-01-25 |
202 | bertram | 11 | 2 | 1999-12-12 |
203 | bertram | 10 | 3 | 1995-05-19 |
204 | bertram | 12 | 56 | 1990-12-30 |
205 | bertram | 26 | 10 | 1989-10-21 |
206 | bertram | 27 | 30 | 1985-06-22 |
207 | bertram | 12 | 20 | 1986-12-30 |
208 | bertram | 1 | 26 | 1987-01-14 |
209 | bertram | 2 | 28 | 1996-05-29 |
210 | bertram | 2 | 29 | 1998-09-25 |
211 | bertram | 2 | 20 | 1999-10-21 |
212 | bertram | 3 | 14 | 2000-12-26 |
213 | bertram | 4 | 16 | 2001-11-24 |
214 | bertram | 5 | 17 | 2002-05-22 |
215 | bertram | 8 | 19 | 1999-11-20 |
216 | bertram | 8 | 17 | 1989-02-10 |
217 | bertram | 9 | 13 | 1992-12-26 |
218 | bertram | 7 | 14 | 1995-01-22 |
219 | bertram | 6 | 15 | 1994-12-23 |
220 | bertram | 49 | 13 | 1997-06-14 |
221 | blum | 13 | 12 | 1998-09-19 |
222 | blum | 11 | 1 | 1999-12-21 |
223 | blum | 11 | 9 | 1997-11-22 |
224 | blum | 29 | 13 | 1998-02-26 |
225 | blum | 27 | 125 | 1999-05-27 |
226 | blum | 7 | 156 | 1999-12-28 |
227 | blum | 5 | 100 | 1998-01-30 |
228 | bore | 12 | 112 | 1997-06-12 |
229 | bore | 45 | 10 | 1998-02-13 |
230 | bore | 44 | 8 | 2000-10-21 |
231 | bore | 30 | 9 | 2001-12-19 |
232 | bore | 31 | 20 | 2002-05-25 |
233 | bore | 32 | 30 | 2002-12-16 |
234 | bore | 33 | 40 | 2001-06-17 |
235 | bore | 29 | 50 | 2001-12-10 |
236 | bore | 28 | 60 | 2000-05-22 |
237 | bore | 26 | 7 | 199!-02-21 |
238 | bore | 24 | 15 | 1999-12-16 |
239 | bore | 22 | 16 | 1998-06-12 |
240 | bore | 19 | 17 | 1999-10-01 |
241 | bore | 17 | 12 | 1995-09-13 |
242 | bore | 15 | 15 | 1996-11-19 |
243 | bore | 14 | 12 | 1997-01-28 |
244 | bore | 13 | 14 | 1998-02-21 |
245 | bore | 11 | 11 | 1999-05-30 |
246 | bore | 9 | 16 | 2000-06-14 |
247 | bore | 7 | 8 | 2000-11-15 |
248 | bore | 6 | 9 | 2001-12-16 |
249 | bore | 5 | 10 | 1992-10-17 |
250 | bore | 2 | 120 | 1993-09-18 |
VENTE | ||||
---|---|---|---|---|
NVEN | NOMC | NPRV | QTV | DATEV |
1 | dupont | 1 | 10 | 1984-02-10 |
2 | dupont | 6 | 11 | 2011-05-11 |
3 | dupont | 45 | 25 | 1986-06-23 |
4 | dupont | 26 | 36 | 2001-03-12 |
5 | dupont | 14 | 12 | 1982-01-30 |
6 | dupont | 38 | 78 | 1983-11-20 |
7 | dupont | 12 | 21 | 1997-12-03 |
8 | durant | 1 | 12 | 1992-01-01 |
9 | durant | 26 | 13 | 1993-02-09 |
10 | durant | 38 | 15 | 1994-03-15 |
11 | durant | 39 | 18 | 1998-12-18 |
12 | durant | 50 | 2 | 1990-06-19 |
13 | durant | 39 | 1 | 1987-09-25 |
14 | durant | 27 | 3 | 1986-10-31 |
15 | durant | 28 | 4 | 1984-11-30 |
16 | durant | 32 | 9 | 1985-12-27 |
17 | durant | 35 | 17 | 1986-01-12 |
18 | durant | 11 | 15 | 1998-05-16 |
19 | durant | 2 | 16 | 1999-10-05 |
20 | durant | 6 | 4 | 2002-12-04 |
21 | duschmoll | 1 | 1 | 2002-06-23 |
22 | duschmoll | 2 | 2 | 2001-09-25 |
23 | duschmoll | 3 | 5 | 2000-06-25 |
24 | duschmoll | 4 | 12 | 1999-10-23 |
25 | duschmoll | 45 | 16 | 1998-11-17 |
26 | duschmoll | 43 | 78 | 1997-09-16 |
27 | duschmoll | 12 | 2 | 1996-10-29 |
28 | duschmoll | 39 | 16 | 1994-11-28 |
29 | duschmoll | 34 | 19 | 1993-02-28 |
30 | duschmoll | 46 | 23 | 1992-10-12 |
31 | duschmoll | 8 | 56 | 1991-09-08 |
32 | duschmoll | 12 | 47 | 1990-11-07 |
33 | duschmoll | 16 | 46 | 1989-06-06 |
34 | duschmoll | 9 | 35 | 1988-01-31 |
35 | duschmoll | 6 | 92 | 1987-02-11 |
36 | duschmoll | 1 | 12 | 1986-10-12 |
37 | duschmoll | 2 | 13 | 1985-11-16 |
38 | duschmoll | 5 | 2 | 1991-05-17 |
39 | duschmoll | 4 | 2 | 1991-10-19 |
40 | duschmoll | 1 | 1 | 1992-02-20 |
41 | pasqual | 15 | 21 | 1986-05-10 |
42 | pasqual | 16 | 31 | 1985-09-16 |
43 | pasqual | 17 | 34 | 1986-02-18 |
44 | pasqual | 20 | 1 | 1984-05-19 |
45 | pasqual | 32 | 10 | 1980-12-26 |
46 | pasqual | 36 | 7 | 1982-09-25 |
47 | pasqual | 37 | 9 | 1983-10-30 |
48 | pasqual | 9 | 8 | 1984-11-25 |
49 | martin | 24 | 8 | 1982-02-10 |
50 | martin | 29 | 7 | 1983-01-31 |
51 | martin | 28 | 6 | 1984-11-10 |
52 | martin | 32 | 26 | 1985-10-12 |
53 | martin | 39 | 27 | 1982-12-15 |
54 | martin | 29 | 36 | 1984-06-16 |
55 | martin | 49 | 46 | 1986-05-17 |
56 | benatar | 28 | 1 | 1983-02-10 |
57 | benatar | 8 | 36 | 1982-01-11 |
58 | benatar | 12 | 25 | 1986-05-11 |
59 | benatar | 12 | 12 | 1985-06-26 |
60 | benatar | 36 | 3 | 1981-12-27 |
61 | satriani | 25 | 1 | 1981-01-11 |
62 | satriani | 8 | 10 | 1983-12-15 |
63 | satriani | 2 | 10 | 1993-01-20 |
64 | satriani | 35 | 8 | 1997-12-26 |
65 | satriani | 22 | 9 | 1998-06-28 |
66 | satriani | 21 | 13 | 2001-05-30 |
67 | satriani | 50 | 15 | 2002-06-30 |
68 | satriani | 49 | 14 | 1991-05-24 |
69 | satriani | 6 | 17 | 1996-01-16 |
70 | satriani | 13 | 10 | 1995-06-17 |
71 | satriani | 19 | 10 | 1996-02-18 |
72 | satriani | 20 | 9 | 1997-10-10 |
73 | jordan | 12 | 1 | 2002-01-11 |
74 | jordan | 11 | 23 | 2001-02-15 |
75 | jordan | 12 | 5 | 1999-05-18 |
76 | jordan | 15 | 2 | 1997-11-19 |
77 | jordan | 45 | 23 | 1996-10-26 |
78 | jordan | 32 | 24 | 1998-12-10 |
79 | jordan | 12 | 14 | 1999-06-26 |
80 | jordan | 1 | 1 | 2000-01-10 |
81 | jordan | 4 | 8 | 2001-05-18 |
82 | oldfield | 11 | 11 | 1991-06-12 |
83 | oldfield | 41 | 12 | 1992-02-21 |
84 | oldfield | 21 | 1 | 1993-02-12 |
85 | oldfield | 1 | 12 | 1994-11-12 |
86 | oldfield | 12 | 12 | 1995-10-25 |
87 | oldfield | 3 | 36 | 1996-12-15 |
88 | oldfield | 5 | 21 | 1997-01-21 |
89 | oldfield | 5 | 65 | 1998-09-01 |
90 | oldfield | 5 | 12 | 1999-12-06 |
91 | oldfield | 1 | 12 | 2000-10-04 |
92 | oldfield | 12 | 1 | 2001-09-16 |
93 | oldfield | 4 | 12 | 2002-05-30 |
94 | oldfield | 12 | 45 | 1996-01-12 |
95 | oldfield | 15 | 65 | 1997-10-15 |
96 | oldfield | 26 | 12 | 1998-12-19 |
97 | oldfield | 21 | 54 | 1998-09-24 |
98 | oldfield | 15 | 1 | 1999-10-30 |
99 | oldfield | 12 | 21 | 2000-11-11 |
100 | oldfield | 25 | 24 | 1995-02-10 |
101 | plisson | 1 | 12 | 2002-06-10 |
102 | plisson | 12 | 12 | 2002-12-12 |
103 | plisson | 50 | 1 | 1999-05-15 |
104 | plisson | 50 | 2 | 2000-12-17 |
105 | plisson | 12 | 4 | 2001-09-19 |
106 | plisson | 36 | 5 | 1998-01-13 |
107 | plisson | 1 | 6 | 2000-02-14 |
108 | plisson | 2 | 4 | 2001-05-15 |
109 | plisson | 6 | 5 | 2002-06-16 |
110 | plisson | 78 | 4 | 1999-10-18 |
111 | pichon | 1 | 12 | 2002-02-11 |
112 | pichon | 2 | 3 | 2002-10-12 |
113 | pichon | 3 | 6 | 2002-06-14 |
114 | pichon | 4 | 7 | 2002-09-14 |
115 | pichon | 5 | 25 | 2002-06-15 |
116 | pichon | 6 | 36 | 2002-02-13 |
117 | pichon | 7 | 25 | 2002-05-12 |
118 | pichon | 8 | 14 | 2001-12-20 |
119 | pichon | 9 | 46 | 2001-12-20 |
120 | pichon | 10 | 12 | 2001-02-13 |
121 | pichon | 11 | 14 | 2001-06-03 |
122 | pichon | 12 | 16 | 2001-01-02 |
123 | pichon | 13 | 26 | 1999-10-04 |
124 | pichon | 14 | 87 | 1999-06-04 |
125 | pichon | 15 | 23 | 1998-12-12 |
126 | pichon | 16 | 95 | 1998-11-10 |
127 | pichon | 17 | 1 | 1998-06-22 |
128 | pichon | 18 | 8 | 1998-10-30 |
129 | pichon | 19 | 9 | 1998-12-12 |
130 | pichon | 20 | 12 | 1997-05-12 |
131 | pichon | 21 | 5 | 1997-10-05 |
132 | pichon | 22 | 25 | 1997-06-12 |
133 | pichon | 23 | 23 | 1997-05-31 |
134 | pichon | 24 | 21 | 1996-01-12 |
135 | pichon | 25 | 15 | 1996-10-12 |
136 | pichon | 26 | 4 | 1996-11-16 |
137 | pichon | 27 | 12 | 1995-09-19 |
138 | pichon | 28 | 1 | 1994-11-26 |
139 | pichon | 29 | 12 | 1993-02-27 |
140 | pichon | 30 | 21 | 1993-06-10 |
141 | pichon | 31 | 1 | 1993-02-28 |
142 | pichon | 32 | 8 | 1992-06-30 |
143 | pichon | 33 | 2 | 1992-02-12 |
144 | pichon | 34 | 45 | 1992-02-15 |
145 | pichon | 35 | 12 | 1992-11-05 |
146 | pichon | 36 | 32 | 1992-10-04 |
147 | pichon | 37 | 45 | 1991-02-10 |
148 | pichon | 38 | 6 | 1991-05-21 |
149 | pichon | 39 | 4 | 1991-01-12 |
150 | pichon | 40 | 4 | 1991-10-22 |
151 | pichon | 41 | 4 | 1991-06-30 |
152 | pichon | 42 | 6 | 1991-02-14 |
153 | pichon | 43 | 2 | 1991-12-16 |
154 | pichon | 44 | 1 | 1991-02-17 |
155 | pichon | 45 | 1 | 1990-12-18 |
156 | pichon | 46 | 5 | 1990-05-19 |
157 | pichon | 47 | 81 | 1990-01-21 |
158 | pichon | 48 | 21 | 1990-06-23 |
159 | pichon | 49 | 81 | 1900-11-24 |
160 | pichon | 50 | 54 | 1989-02-26 |
161 | poutou | 1 | 12 | 1991-10-12 |
162 | poutou | 2 | 15 | 1991-11-15 |
163 | poutou | 3 | 45 | 1999-12-16 |
164 | poutou | 4 | 52 | 1996-01-17 |
165 | poutou | 5 | 45 | 2001-10-18 |
167 | poutou | 6 | 67 | 1996-05-19 |
168 | poutou | 7 | 68 | 1984-11-20 |
169 | poutou | 8 | 61 | 1996-06-23 |
170 | poutou | 9 | 28 | 1994-02-24 |
171 | poutou | 10 | 7 | 1982-09-29 |
172 | poutou | 11 | 1 | 2001-09-30 |
173 | poutou | 12 | 12 | 1996-06-12 |
174 | poutou | 13 | 13 | 1991-02-28 |
175 | poutou | 14 | 18 | 1996-12-12 |
176 | poutou | 15 | 81 | 1998-06-05 |
177 | poutou | 16 | 36 | 1994-05-06 |
178 | poutou | 17 | 47 | 1989-11-08 |
179 | poutou | 18 | 41 | 1998-11-22 |
180 | poutou | 19 | 67 | 1996-06-23 |
181 | poutou | 20 | 98 | 1991-12-19 |
182 | poutou | 21 | 21 | 1988-02-27 |
183 | poutou | 22 | 36 | 1983-05-29 |
184 | poutou | 23 | 39 | 1991-10-30 |
185 | poutou | 24 | 12 | 1998-06-30 |
186 | poutou | 25 | 1 | 1991-02-27 |
187 | poutou | 26 | 1 | 1996-01-26 |
188 | poutou | 27 | 5 | 2000-11-29 |
189 | poutou | 28 | 6 | 1991-02-12 |
190 | poutou | 29 | 7 | 1995-12-13 |
191 | poutou | 30 | 8 | 1997-09-10 |
192 | poutou | 31 | 9 | 1985-10-11 |
193 | poutou | 32 | 10 | 2000-11-16 |
194 | poutou | 33 | 16 | 1987-12-14 |
195 | poutou | 34 | 18 | 2002-05-12 |
196 | poutou | 35 | 14 | 1991-06-13 |
197 | poutou | 36 | 15 | 1990-01-16 |
198 | poutou | 37 | 16 | 1995-11-18 |
199 | poutou | 38 | 20 | 1997-10-19 |
200 | poutou | 39 | 22 | 1986-06-20 |
201 | poutou | 40 | 23 | 1995-12-22 |
202 | poutou | 41 | 14 | 2001-11-13 |
203 | poutou | 42 | 16 | 1996-01-14 |
204 | poutou | 43 | 18 | 2000-10-15 |
205 | poutou | 44 | 7 | 1993-05-26 |
206 | poutou | 45 | 8 | 1996-11-25 |
207 | poutou | 46 | 9 | 1991-10-12 |
208 | poutou | 47 | 5 | 1995-06-13 |
209 | poutou | 48 | 6 | 2001-10-14 |
210 | poutou | 49 | 7 | 1992-12-14 |
211 | poutou | 50 | 12 | 2002-06-15 |
213 | tellier | 12 | 12 | 200-02-10 |
214 | tellier | 12 | 15 | 2002-11-12 |
215 | tellier | 15 | 18 | 1987-01-16 |
216 | tellier | 36 | 100 | 1991-06-17 |
217 | tellier | 37 | 15 | 1992-01-19 |
218 | tellier | 49 | 18 | 2002-12-23 |
219 | tellier | 32 | 1 | 1999-06-24 |
220 | thureau | 31 | 23 | 1981-05-25 |
221 | thureau | 34 | 21 | 1983-11-28 |
222 | thureau | 29 | 12 | 1986-06-29 |
223 | thielan | 28 | 36 | 1995-12-30 |
224 | thielan | 39 | 34 | 1994-06-30 |
225 | thielan | 24 | 14 | 1990-10-17 |
226 | thielan | 15 | 8 | 1989-01-14 |
227 | thielan | 15 | 8 | 1986-05-16 |
228 | thielan | 38 | 8 | 1987-09-19 |
229 | thielan | 3 | 41 | 1986-06-20 |
230 | thielan | 1 | 120 | 1994-05-29 |
231 | thielan | 4 | 82 | 1999-11-10 |
232 | thielan | 6 | 41 | 2000-06-28 |
233 | thielan | 7 | 10 | 2001-12-20 |
234 | thielan | 19 | 5 | 2000-02-22 |
235 | tarel | 12 | 14 | 2001-01-21 |
236 | tarel | 50 | 74 | 2001-06-29 |
237 | tarel | 23 | 45 | 2001-09-03 |
238 | tarel | 45 | 14 | 2002-09-04 |
239 | tarel | 45 | 16 | 1999-06-09 |
240 | tarel | 41 | 12 | 1999-11-08 |
241 | tarel | 16 | 1 | 1998-10-16 |
242 | tarel | 32 | 8 | 1997-06-14 |
243 | tarel | 45 | 6 | 1995-09-15 |
244 | tarel | 62 | 3 | 1996-11-19 |
245 | tarel | 39 | 15 | 1999-10-20 |
246 | tarel | 37 | 45 | 1991-12-15 |
247 | tarel | 28 | 2 | 1193-10-18 |
248 | tarel | 19 | 14 | 1994-11-19 |
249 | tarel | 12 | 6 | 1994-12-20 |
250 | tarel | 13 | 8 | 1997-09-19 |
Écriture de requêtes
Si ce n’est pas déjà fait, installez SQLite Studio et ouvrez la base de données bazar.sqlite pour tester vos requêtes.
Si pour une raison ou une autre vous ne pouvez pas installer SQLite et SQLite Studio, vous pouvez également utiliser le compilateur en ligne du site pour tester vos requêtes.
Rédigez, d’abord en algèbre relationnelle lorsque cela est possible, puis en SQL les requêtes suivantes :
-
Donner les noms et couleurs de tous les produits
-
Donner les noms et quantités en stock des produits de couleur rouge
-
Donner les numéros de vente, le nom du client, la quantité vendue pour les ventes du produit de nom « torchon », réalisées avant le 12/09/87
-
Donner les noms des clients ayant acheté au moins un produit de couleur vert
-
Donner les noms des fournisseurs qui sont également des clients
-
Donner les noms des fournisseurs qui fournissent les produits de couleur bleue et dont la quantité en stock (actuellement) est inférieur à 100
-
Donner le nom des fournisseurs avec lesquels aucune commande de produit n’a été réalisée depuis le 30/06/87
-
Donner pour chaque produit, les noms des fournisseurs du produit et les noms des clients l’ayant acheté
-
Donner les noms des clients ayant acheté au moins une fois de tous les produits disponibles
-
Donner les noms des fournisseurs qui fournissent tous les produits
-
Donner, pour chaque couleur, le nombre de produits de cette couleur
-
Donner le nom et le nombre des produits vendus lors de la plus grosse vente.
Rendu
- Sauvegardez vos requêtes SQL dans un seul fichier
.sql
- Ajouter des impressions d’écran de vos résultats de requêtes dans un document PDF
- Créez une archive zip avec ces deux fichiers, puis déposez la sur Moodle.