Вы находитесь на странице: 1из 5

Exercices SQL

Conception de bases de donnes

Groupe d'exercices #2
Conception de bases de donnes

Prsentation de la base de donnes

PRODUIT
code_produit
desc_produit CLASSE
CL classe classe
etagere nom
unite taxable
cout
quantite

SORTIE
PROJET
no_sortie CHEF
code_projet
CL code_projet matricule
date_debut
date_sortie nom
date_fin
CL code_produit date_nais
CL matricule
quantite

Lgende
Les cls primaires sont soulignes
Les cls lointaines sont indiqus par un symbole " CL ".
Les flches indiquent les liens entre les tables o une tte de flche pointe vers la
cl lointaine.
Les colonnes "quantite" et "cout" sont d'un type numrique.
Les colonnes dont le nom comporte le mot "date" sont de type date.
La colonne "taxable" est de type "tinyint", n'ayant que les valeurs 0 pour FAUX, et 1
pour VRAI.
Toutes les autres colonnes sont d'un type caractre.

v2 Page 2
Conception de bases de donnes

2.1 La liste (code_produit, description et classe), trie par code de produit, des
produits qui appartiennent la classe 'A10'.

2.2. La liste de tous les projets qui furent termins avant le 25 mars 1990, tris dans
l'ordre dcroissant des codes de projet.

2.3. Quelles sont les classes de produits, tant associes au moins un produit en
inventaire, dont le code (de classe) se termine par le nombre 10 ?

2.4. Fournissez une liste qui prsente le code du produit, sa description et le nom de
la classe laquelle il appartient. Prsentez votre liste de sorte que tous les
produits appartenant une mme classe apparaissent les uns la suite des
autres.

2.5. La liste des produits (nom de classe, code_produit, unit, cot) taxables,
prsente par ordre de nom de classe et par ordre de code_produit.

2.6. Pour chacune des sorties d'inventaire impliquant une quantit gale ou
suprieure 10 units, fournissez le nom de la classe de la produit et le nom du
chef de projet (No sortie, nom de la classe, nom du chef de projet).

2.7. Pour chacune des sorties d'inventaire effectues par le chef de projet 'MARC
CADAME', fournissez une liste indiquant le numro de la sortie, la description du
produit et sa mention 'taxable'.

2.8. Fournissez la liste des produits qui ont t utiliss pour le compte d'un des
projets suivants: P1288 ou P1210; si, et seulement si, la description du produit
ne comprend pas le mot 'ACIER'.

2.9a. Prsentez une liste des noms de TOUS les chefs de projet avec la date de dbut
de chacun de leurs projets (lorsqu'ils en ont). Votre liste doit tre en ordre
alphabtique des noms, et ordre chronologique descendant des dates de dbut.
(Un petit indice ... les chefs nomms Olly South et Klaus Von Shmouk doivent
apparaitre dans la liste).

2.9b. Recommencez la mme question que prcdemment, mais assurez-vous que


votre liste ne comprenne que les projets dont la date de dbut est antrieure au
1er janvier 1990. (Un petit indice, le chef Aldo Pastrami doit apparaitre dans la
liste. En fait, TOUS les chefs doivent apparaitre quitte ne rien prsenter pour
l'information de la date).

2.9c. Mme question que prcdemment, l'exception que vous devez aussi inclure la
date de sortie de chacune des sorties associes aux projets. (Encore un indice ...
Aldo Pastrami doit toujours tre prsent).

2.10. Prsentez, en ordre alphabtique, les descriptions des produits dont lunit est
UN et le cot infrieur 100$.

2.11. Prsentez les numros et dates des sorties dinventaires impliquant un produit
dont lunit est le SAC/25". Prsentez votre liste en ordre chronologique
inverse.

v2 Page 3
Conception de bases de donnes

2.12. Prsentez la liste des projets dont le code dbute par les caractres P11 ayant
dbut avant le 8 avril 2000. Vous devez inclure le nom du chef de projet
responsable.

2.13. Prsentez la liste des codes de classe qui sont rellement utiliss dans la table
PRODUIT.

2.14. Prsentez la liste des codes de produits avec le nom de leur classe associe.
Celle-ci ne doit apparatre que si elle est taxable; dans le cas inverse une valeur
nulle doit apparatre la place du nom de classe

2.15. Prsentez, en ordre croissant de dates, les sorties dont la quantit est 5 ou plus.

2.16. Prsentez les numros et dates des sorties dinventaires impliquant un produit
dont lunit est UN et ltagre dbute par 45 .

2.17. Prsentez le code des projets et leur date de dbut, pour ceux ayant dbut
avant le 8 avril 2000. Vous devez inclure le nom du chef de projet responsable.
Prsentez votre liste en ordre chronologique inverse.

2.18. Prsentez les noms des chefs de projet ayant dirig un projet dont la date de fin
est inconnue.

2.19. Prsentez le code des produits, ainsi que leur description et leur cot, pour les
produits dont la description inclut le mot TRUC . Vous devez inclure le nom de
la classe du produit dans votre liste.

2.20. Prsentez la liste des sorties effectues pour le compte du projet P1360 aprs le
23 juillet 2001, ainsi que les sorties effectues pour le compte du projet P1365
aprs le 20 septembre 2000.

2.21. Si nous faisons lhypothse que certains projets nont pas de chef associ,
comment crivez-vous la requte qui prsente le code des projets et le nom du
chef qui le dirige (sil existe), pour les projets dont le 3e chiffre est 6 (ex :
P1265)?

2.22. Prsentez, en ordre chronologique, les sorties dont le code de projet est
P1322 .

2.23. Prsentez le code et le cot des produits dont la description inclut le mot
CLOU , et qui ont fait lobjet dune sortie dinventaire aprs le mois daot
2001.

2.24. Quels sont les produits dont lunit est UN , dont le cot est infrieur 500$ et
qui sont conservs dans une tagre se terminant par les chiffres 05?

2.25. Quelles sont les sorties associes un projet dirig par le chef dont la date de
naissance est le 11 juin 1975 ?

2.26. Prsentez, de la plus rcente la plus ancienne, le numro et la date des sorties
associes au projet P1289 .

v2 Page 4
Conception de bases de donnes

2.27. Prsentez le code et la description des produits localiss dans une tagre dont
le code inclut la lettre M et le produit doit avoir t inclus dans au moins une
sortie.

2.28. Quelles sont les numros des sorties mises entre le 12 juillet et le 25 septembre
2001 inclusivement ? Ajoutez la date de dbut du projet associ.

2.29. Quels sont les produits dont le cot unitaire est suprieur 100$, et qui
appartiennent une classe taxable ? Affichez le code du produit et le nom de la
classe.

2.30. Quels sont les noms des chefs dirigeant des projets sans date de fin ?

v2 Page 5

Вам также может понравиться