Vous êtes sur la page 1sur 2

INF432 Février 2021

Activité 1
Exercice 1
On considère le schéma de base de données relationnel suivant
Fournisseur(num_f, nom_founisseur, 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é > 2000 ?
3. Quelles sont les couleurs des pièces qui ont été fournies au moins une fois ?
4. Donner les numéros des fournisseurs qui fournissent des pièces au projet 717.
5. Quels sont les projets qui utilisent au moins 50 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_produit, designation_produit, categorie)
vente (code_produit, num_magasin, date, quantite, pu_vente)
magasin(num_magasin, adresse, ville, num_departement)
categorie_rayon(categorie, rayonnage)
departement_region(num_departement, departement, region)
Exprimer en SQL les requêtes suivantes :
1. Quel est le montant total des ventes par ville et par produit ?
2. Quel est le montant total des ventes par catégorie en 2020 ?
3. Quel est le produit le plus vendu par catégorie ?
Exercice 3
On considère le schéma suivant :
eleve(matricule,nom, prenoms,date_naissance,sexe,etablissement_id)
etablissement(etablissement_id, ville_id,)
ville(ville_id,nom_ville,region)
matiere(matiere_id,coefficient,libelle)
note(eleve_id,matiere_id,note)
Exprimer en SQL les requêtes suivantes :

1. Quelle est la moyenne des élèves par matière ?


2. Déterminer la moyenne générale de chaque élève.
3. Qui est le premier ?
4. Déterminer les premiers régionaux
5. Quelle la matière la plus difficile, la plus facile ?

Exercice 4
Soit le schéma suivant :
client (client_id, nom, prénom, ville)
compte (compte_id, client_id, 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 à 2 000 000.

Exercice 5
On considère le schéma suivant :
client(client_id,nom, prenoms,commune)
produit(produit_id, designation, poids, famille)
date(code_date, code_mois)
mois(code_mois annee)
commande(client_id, produit_id, code_date, quantite)

1. Donnez la quantité des produits par commune


2. Donnez le produit le plus commandé par commune
3. Donnez le nombre de clients pour chaque produit, dans chaque commune et par
année.

Vous aimerez peut-être aussi