Algèbre relationnelle
Exercices (série 2)
Soit la base de données relationnelle de schéma :
Usine (NU, NomU, Ville)
Produit (NP, NomP, Couleur, Poids)
Fournisseur (NF, NomF, Statut, Ville)
Livraison (NP, NU, NF, Quantité)
Décrivant le fait que :
Usine : une usine est décrite par son numéro NU, son nom NomU, la ville Ville dans laquelle
elle est située;
Produit : un produit est décrit par son numéro NP, son nom NomP, sa Couleur, son Poids;
Fournisseur : un fournisseur est décrit par son numéro NF, son nom NomF, son Statut
(fournisseur sous-traitant, fournisseur-client, .....), la Ville où il est domicilié;
Livraison : le produit de numéro NP a été livré à l'usine de numéro NU par le fournisseur de
numéro NF dans une Quantité donnée.
Remarque : Les fournisseurs tout comme les usines peuvent figurer dans les catalogues
fournisseurs et usines sans y figurer sur le catalogue des livraisons.
Exprimer en algèbre relationnelle les requêtes suivantes:
1. Donner les numéros de produits qui sont soit utilisés par les usines de
Montréal soit fournis par les fournisseurs de Montréal.
2. Donner les numéros de produits qui ne sont pas utilisés par les usines de la
ville de Montréal.
3. Donner les numéros de produits utilisés par les usines de la ville de Montréal
et dont le fournisseur n’est pas localisé à Montréal.
4. Existe-t-il des fournisseurs dont le numéro est le même que celui d’une usine ?
5. Donner les numéros des produits qui sont livrés à toutes les usines de Londres.
6. Donner les couples des numéros de fournisseurs de même ville.