Série n°1 : SQL
Soit la base de données suivante :
Usine (CodeU, NomU, Ville)
Produit (CodeP, NomP, Couleur, Poids)
Fournisseur (CodeF, NomF, Statut, Ville)
PUF (CodeP#. CodeU#. CodeF#, Quantité)
NU NomU Ville
1 Usine1 Tunis
2 Usine2 Tunis
3 Usine3 Tunis
4 Usine4 Bizerte
5 Usine5 Bizerte
Table : Usine
CodeP NomP Couleur Poids
1 iPod Rouge 100
2 iPod Gris 100
3 iMac Blanc 300
4 MacBook Blanc 200
5 MacBook Noir 200
Table : Produit
CodeF NomF Statut Ville
1 Fournisseur1 Indépendant Tunis
2 Fournisseur 2 Grossiste Tunis
3 Fournisseur 3 Indépendant Bizerte
4 Fournisseur 4 Grossiste Tunis
5 Fournisseur 5 Indépendant Tunis
6 Fournisseur 6 Grossiste Bizerte
7 Fournisseur 7 Indépendant Sfax
8 Fournisseur 8 Grossiste Sousse
9 Fournisseur 9 Indépendant Sousse
10 Fournisseur 10 Grossiste Sfax
Table : Fournisseur
CodeP CodeU CodeF Quantité
1 1 1 10
1 1 2 15
5 4 3 15
5 5 3 15
5 1 3 15
5 2 3 1
5 3 3 1
2 1 4 1
Table : PUF
Répondre aux questions suivantes :
1) Créer la base et insérer les tuples
2) Donner le numéro, le nom et la ville de toutes les usines.
3) Donner le numéro, le nom et la ville de toutes les usines de Tunis.
4) Donner les numéros des fournisseurs qui approvisionnent l'usine n°1 en produit n°1.
5) Donner le nom et la couleur des produits livrés par le fournisseur n°1.
6) Donner les numéros des fournisseurs qui approvisionnent l'usine n°1 en un produit
rouge.
7) Donner les noms des fournisseurs qui approvisionnent une usine de Bizerte ou de
Tunis en un produit rouge.
8) Donner les numéros des produits livrés à une usine par un fournisseur de la même
ville.
9) Donner les numéros des produits livrés à une usine de Bizerte par un fournisseur de
Bizerte.
10)Donner les numéros des usines qui ont au moins un fournisseur qui n'est pas de la
même ville.
11)Donner les numéros des fournisseurs qui approvisionnent à la fois les usines n°1 et
n°2.
12) Donner les numéros des usines qui utilisent au moins un produit disponible chez le
fournisseur n°3.
13) Donner le numéro du produit le plus léger (les numéros si plusieurs produits ont ce
même poids).
14) Donner les numéros des usines qui ne reçoivent aucun produit rouge d'un fournisseur
de Bizerte.
15)Donner les numéros des produits qui sont livrés à toutes les usines de Bizerte.
16) Donner les numéros des usines qui s'approvisionnent uniquement chez le fournisseur
n°3.
17) Donner le nombre d'usines approvisionnées par le fournisseur n°1.
18) Pour chaque produit livré à une usine, donner le numéro du produit, celui de l'usine et
la quantité totale qui a été livrée.
19) Supprimer tous les produits de couleur noire et de numéro compris entre 100 et 199.
20) Changer la ville du fournisseur n°1 : il a déménagé pour Nabeul.