Vous êtes sur la page 1sur 2

Les jointures

On utilisera la base de données suivante :


Usine (idU, nomUsine, villeU)
Produit (idP, libelle, couleur, poids)
Fournisseur (idF, NomFournisseur, typeF, villeF)
Livraison (idP, idU, idF, quantite)

Description des tables :


Usine: Une usine est décrite par son idU , son nomUsine , la villeU dans laquelle
l’usine est située;
Produit: un produit est décrit par son idP, son libelle, sa couleur et son Poids;
Fournisseur: un fournisseur est décrit par son idF, son nomFournisseur, son type
(fournisseur sous-traitant, fournisseur-client, .....), la villeF ou il est domicilié;
Livraison: le produit dont l’idP est livré à l'usine de numéro idU par le fournisseur
identifié par idF avec une quantité donnée.

Requête :

1- Extraire l’id, le nom et la ville de toutes les usines.

2- Extraire l’id, le nom et la ville de toutes les usines de Londres.

3- Extraire les id des fournisseurs qui approvisionnent l'usine n°1.

4- Extraire le nom et la couleur des produits livrés par le fournisseur n°1.

5- Extraire les id des fournisseurs qui approvisionnent l'usine n°1 en un produit rouge

6- Extraire les noms des fournisseurs qui approvisionnent une usine de Londres ou de
Paris en un produit rouge.
7- Extraire les numéros des produits livrés à une usine par un fournisseur de la même
ville.

8- Extraire les numéros des produits livrés à une usine de Londres par un fournisseur de
Londres.

9- Extraire les numéros des usines qui ont au moins un fournisseur qui n'est pas de la même
ville.

10- Extraire les numéros des fournisseurs qui approvisionnent à la fois les usines n°1 et n°2.

11- Extraire les produits livrés par plusieurs fournisseurs.


12- Extraire tous les produits qu’ils aient ou non fait l'objet d’une livraison.

13- Extraire tous les fournisseurs qui ont effectués ou non des livraisons.

14- Extraire tous les usines qu’ils aient ou non fait l'objet d’une livraison.

15- Extraire tous les usines qu’ils n’ont pas fait l'objet d’une livraison.

Vous aimerez peut-être aussi