Vous êtes sur la page 1sur 2

Module SD Mars 2019

SERIE 1
EXERCICE 1

Soit le schéma de base de données relationnel suivant :


Fournisseur(num-f, nom-f, capital, ville)
Pièce(num-p, couleur, poids, ville)
Projet(num-j, nom-j, ville)
FPJ(num-f, num-p, num-j, quantité)
Exprimer en SQL les requêtes suivantes:

1) Quelles sont les villes communes à Projet et Fournisseur ?


2) Quelles sont les couleurs des pièces fournies en quantité > 1000 ?
3) Quelles sont les couleurs des pièces qui ont été fournies au moins une fois ?
4) Donnez les numéros des fournisseurs qui fournissent des pièces au projet 501.
5) Quels sont les projets qui utilisent au moins 40 pièces ?
6) Quels sont les noms des projets où sont fournies toutes les pièces ?

EXERCICE 2

Soit le schéma suivant :

Produit(Code_P, Desi_P, Catégorie)


Vente (Code_P, Num_M, Date, Qte, PU_Vente)
Magasin(Num_M, Adresse, Ville, Num_D)
Cat-Ray(Categorie, Rayonnage)
Dep-Reg(Num_D, Dept, Region)

Exprimer en SQL les requêtes suivantes :

1) Quel est le montant total des ventes par ville et par produit ?
4) Quel est le montant total des ventes par catégorie en 2000 ?

EXERCICE 3
Soit le schéma suivant :

Client( id-client, nom, prénom, ville)


Compte (id-compte, id-client, solde)

Donnez une réponse SQL aux requêtes suivantes :


1) Donnez le nombre de clients par ville.
2) Donnez le montant moyen des comptes par ville.
3) Donnez le chiffre d’affaire des riches (riche veut dire a un solde > 100 000), uniquement pour les
villes dont le chiffre d’affaire (CA) est supérieur à 1 000 000.
EXERCICE 4

Soit le schéma en flocon suivant :

CLIENT

Num-cli
Nom COMMANDE
Prénom
Wilaya Num-cli DATE
Ref-prod
Code-date Code-date
PRODUIT Quantité Code-Mois MOIS
Ref-prod
Nom-prod Code-mois
Poids année
Famille-prod

1) Donnez la quantité des produits par wilaya et par mois.


2) Donnez le nombre de clients pour chaque produit, dans chaque wilaya et par année.