Srie1:LMD
Exercice 1 :
Soit le schma relationnel suivant:
Fournisseur (Num-F, nom, ville)
Produit (Code-P, libell, origine, couleur)
Fourniture (Num-F, Code-P, quantit)
Questions: Etablir les Commande SQL correspondant aux requtes
suivantes:
a) Numros des fournisseurs qui me fournissent au moins un produit
b) Numros des fournisseurs qui me fournissent au moins le produit dont le
numro est P6
c) Numros des fournisseurs qui me fournissent quelque chose dautre que le
produit P6
d) Numros et noms des fournisseurs qui ne me fournissent rien.
e) Nom des fournisseurs trouv en c)
f) Numros des fournisseurs qui me fournissent tous les produits originaire
de DIJON
g) Noms et villes des fournisseurs qui me fournissent au moins un produit
originaire de leur ville.
h) Numros des fournisseurs qui ne fournissent que des produits verts.
Exercice 2 :
Soit le MODELE LOGIQUE DE DONNEE suivant :
ARTICLES (NoArt, Libelle, Stock, PrixInvent)
FOURNISSEURS (NoFour, NomFour, AdrFour, VilleFour)
FOURNIR (NoFour#, NoArt#, PrixArticle, Delai)
En utilisant SQL rpondre aux questions suivantes
1 : numros et libells des articles dont le stock est infrieur 10 ?
2 : Liste des articles dont le prix d'inventaire est compris entre 100 et 300 ?
3: Liste des fournisseurs dont le nom commence par "STE" ?
4 : noms et adresses des fournisseurs qui proposent des articles pour lesquels
le dlai d'approvisionnement est suprieur 20 jours ?
5 : numros et libells des articles tris dans l'ordre dcroissant des stocks ?
6 : Liste pour chaque article (numro et libell) du prix d'achat maximum,
minimum et moyen ?
Exercice 3 :
Soit le modle relationnel suivant :
EMP (Matr, NomE, Poste, DateEmb, ID_SUP, Salaire, Commission,
NumDept)
DEPT (NumDept, NomDept, Lieu)
PROJET (CodeP, NomP)
PARTICIPATION (Matr, CodeP, Fonction)
Ecrire les requte SQL permettant de :
1. Lister les noms des suprieurs directs de chaque employ qui a un
suprieur (nom des employs qui ont un suprieur, suivi du nom du
suprieur).
2. La liste des employs qui gagnent moins de 50 % du salaire de leur
suprieur direct.
3. Lister les noms des employs qui ont le plus gros salaire de leur
dpartement.