SIO2 SISR
BDD - SQL
SQL : rappels
Pour ce document, on considère que la ou les bases de données existent, ainsi que les tables.
Les tables contiennent des données.
1/- Rappels de base
Soit la base de données d’un festival de musique :
- Une représentation peut concerner un ou plusieurs musiciens.
- Un musicien ne peut participer qu’à une seule représentation.
- Un musicien peut être entré dans la base, mais pas encore affecté à une représentation
Soient les tables :
• Representation (num_rep , titre_rep , lieu)
• Musicien (num_mus , nom , #num_rep)
• Programmer (Date , #num_rep , tarif)
a) Dessiner le schéma relationnel de cette base de données
b) Donner la liste des titres des représentations
c) Donner la liste des représentations (titre) ayant lieu au « théâtre de l’union »
d) Donner la liste des noms des musiciens et les titres des représentations auxquelles ils participent
e) Donner la liste des titres des représentations, les lieux et les tarifs du 25/07/2008.
2/- Rappels avancés
a) Donner la liste des noms des musiciens et les titres des représentations auxquelles ils participent (même
ceux qui ne participent à aucune représentation pour le moment)
b) Donner la liste des noms des musiciens qui ne participent à aucune représentation
c) Donner, pour chaque représentation : son numéro, son titre, et le nombre de musiciens qui y participent