Exercice 1
Soit la base de données d’un festival de musique : Dans une
représentation peut participer un ou plusieurs musiciens. Un
musicien ne peut participer qu’à une seule représentation.
— Représentation (Num_Rep, titre_Rep , lieu)
— Musicien (Num_mus , nom , #Num_Rep)
— Programmer (Date , #Num_Rep , tarif)
Ecrire la commande SQL permettant de rechercher :
1. La liste des titres des représentations.
2. La liste des titres des représentations ayant lieu au « théâtre allissa ».
3. La liste des noms des musiciens et des titres et les titres des représentations
auxquelles ils participent.
4. La liste des titres des représentations, les lieux et les tarifs du 25/07/2008.
5. Le nombre des musiciens qui participent à la représentations n°20.
6. Les représentations et leurs dates dont le tarif ne dépasse pas 20DH.
Exercice 2
Soit la base de données suivante :
— Départements :( DNO, DNOM, DIR, VILLE)
— Employés : ( ENO, ENOM, PROF, DATEEMB, SAL, COMM, #DNO)
Exprimez en SQL les requêtes suivantes :
1. Donnez la liste des employés ayant une commission
2. Donnez les noms, emplois et salaires des employés par emploi croissant, et
pour chaque emploi, par salaire décroissant
3. Donnez le salaire moyen des employés
4. Donnez le salaire moyen du département Production
5. Donnes les numéros de département et leur salaire maximum
6. Donnez les différentes professions et leur salaire moyen
7. Donnez le salaire moyen par profession le plus bas
8. Donnez le ou les emplois ayant le salaire moyen le plus bas, ainsi que ce
salaire moyen
________________________________________________________________