Vous êtes sur la page 1sur 2

Exercices - Srie 6

Soit la base de donnes relationnelle , PUF, de schma : U P F (NU, NomU, Ville) (NP, NomP, Couleur, Poids) (NF, NomF, Statut, Ville)

PUF (NP, NU, NF, Quantit) NP rfrence P.NP NU rfrence U.NU NF rfrence F.NF dcrivant le fait que : U: une usine est dcrite par son numro NU, son nom NomU, la ville Ville dans laquelle elle est situe; P: un produit est dcrit par son numro NP, son nom NomP, sa Couleur, son Poids; F: un fournisseur est dcrit par son numro NF, son nom NomF, son Statut (fournisseur sous-traitant, fournisseur-client, .....), la Ville o il est domicili; PUF: le produit de numro NP a t livr l'usine de numro NU par le fournisseur de numro NF dans une Quantit donne. Exprimer en algbre relationnelle les requtes suivantes: 1) Donner le numro, le nom et la ville de toutes les usines. 2) Donner le numro, le nom et la ville de toutes les usines de Londres. 3) Donner les numros des fournisseurs qui approvisionnent l'usine no 1 en produit no 1. 4) Donner le nom et la couleur des produits livrs par le fournisseur no 1. 5) Donner les numros des fournisseurs qui approvisionnent l'usine no 1 en un produit rouge. 6) Donner les noms des fournisseurs qui approvisionnent une usine de Londres ou de Paris en un produit rouge. 7) Donner les numros des produits livrs une usine par un fournisseur de la mme ville. 8) Donner les numros des produits livrs une usine de Londres par un fournisseur de Londres. 9) Donner les numros des usines qui ont au moins un fournisseur qui n'est pas de la mme ville. 10) Donner les numros des fournisseurs qui approvisionnent la fois les usines no 1 et no 2. 11) Donner les numros des usines qui utilisent au moins un produit disponible chez le fournisseur no 3 (c'est--dire un produit qu'il livre mais pas ncessairement cette usine).

Chapitre 6: Algbre relationnelle

12) Donner le numro du produit le plus lger (les numros si plusieurs produits ont ce mme poids). En algbre relationnelle o il n'existe pas de quantificateur universel, cette requte peut s'crire en cherchant le complment du rsultat : l'ensemble des produits qui ont un produit plus lger qu'eux. 13) Donner les numros des usines qui ne reoivent aucun produit rouge d'un fournisseur londonien. 14) Donner tous les triplets (VilleF, NP, VilleU) tels qu'un fournisseur de la premire ville approvisionne une usine de la deuxime ville. 15) Mme question qu'en 14, mais sans les triplets o les deux villes sont identiques. 16) Donner les numros des produits qui sont livrs toutes les usines de Londres. 17) Donner les numros des fournisseurs qui approvisionnent toutes les usines avec un mme produit. 18) Donner les numros des usines qui achtent au fournisseur no 4 tous les produits qu'il fournit. 19) Donner les numros des usines qui s'approvisionnent uniquement chez le fournisseur no 3