Vous êtes sur la page 1sur 2

TD N°10

Exercice1 :
Soient les trois tables décrites par les trois relations suivantes :
Fournisseur( NF, NomF, NbrPiècesF, Ville).
Produit( NP, Nomp, CouleurP, Poids).
Livraison ( NF, NP, Date, quantité).
Exprimer les requêtes ci-dessous en SQL :

1. Donner tous les détails concernant les fournisseurs.


2. Donner les numéros des fournisseurs qui habitent à Tunis.
3. Donner les numéros des produits ayant un poids supérieur à 3 Kg.
4. Donner les noms des fournisseurs qui habitent à Kairouan et qui proposent plus que 24
produits ( afficher le résultat par ordre croissant des de pièces fournis).
5. Donner les numéros des produits de tous les produits livrés.
6. Donner les numéros des produits livrés et les villes des fournisseurs qui livrent ces
produits.
7. Donner toutes les paires NP, ayant été livrés avec la même quantité le 1 er juillet 2006.
8. Donner les numéros des fournisseurs qui fournissent le produit N° 2.
9. Donner les numéros des fournisseurs qui ne fournissent pas le produit N° 2.
10. Donner le nombre des couleurs des produits livrés.
11. Donner la quantité totale livrée du produit N°3.
12. Donner la quantité moyenne livrée.
13. Donner le nombre de fournisseurs qui fournissent le produit N°2.
14. Donner les numéros des fournisseurs qui proposent un nombre de pièces supérieur au
nombre de pièces moyen proposé.
15. Pour chacun des fournisseurs, donner le NF et la quantité totale fournie.
16. Donner les numéros des pièces pour toutes les pièces fournies par plus qu’un
fournisseur.
17. Pour toutes les pièces ayant une quantité totale livrée >3000 ( on exclu les livraisons
<200), donner les NP avec la quantité maximale fournie dans l’ordre croissant des NP.
Exercice 2 :
Soient les quatre tables suivantes :
Enseignant (NomE, Dép, Grade).
Etudiant ( NumEt, NomEt, DateN, Filière).
Entreprise( NumEnt, NomEnt, AdrEnt, NomContact).
Stage( NumStage, NomE, NumEt, NumEnt, DateDeb, DateFin).

1
Exprimer les requêtes ci-dessous en SQL :
1. Donner la liste des grades des enseignants.
2. Donner la liste des numéros d’étudiants ayant effectués au moins un stage.
3. Trouver le nombre d’étudiants nés en 1980 de la filière SERCOM.
4. Trouver la durée moyenne d’un stage en nombre de jours.
5. Donner la liste des noms des enseignants ayant encadrés l’étudiant « X ».
6. Quels sont les noms des étudiants qui sont eux-mêmes des noms des enseignants ?
7. Donner le nombre d’étudiants encadrés par des Maître-Assistants durant l’année
universitaire 2006.
8. Donner les couples des numéros d’étudiants ayant fait des stages à la société « Bêta ».

Vous aimerez peut-être aussi