NSI (terminale) · Chapitre 12 · Exercice d'entraînement
Les séances complètes
Le langage SQL · Jointures · niveau 3 (difficile)
Énoncé
Les séances complètes. Un cinéma gère ses réservations avec trois tables (données fictives). Dans Seance, id_salle référence Salle(id) ; dans Reservation, id_seance référence Seance(id).
Table Salle :
| id | nom | capacite |
|---|---|---|
| 1 | Lumiere | 50 |
| 2 | Melies | 30 |
Table Seance :
| id | id_salle | film | horaire |
|---|---|---|---|
| 1 | 1 | Orbite | 18:00 |
| 2 | 1 | Le Phare | 21:00 |
| 3 | 2 | Orbite | 20:30 |
| 4 | 2 | Petit matin | 16:00 |
Table Reservation :
| id | id_seance | nb_places |
|---|---|---|
| 1 | 1 | 12 |
| 2 | 1 | 20 |
| 3 | 2 | 5 |
| 4 | 3 | 18 |
| 5 | 3 | 12 |
| 6 | 1 | 18 |
- Écrire une requête donnant, pour chaque séance réservée, le film, l'horaire, le nom de la salle et le nombre total de places réservées, de la plus remplie à la moins remplie. Donner le résultat.
- Écrire une requête donnant le film et l'horaire des séances complètes (places réservées au moins égales à la capacité de la salle).
- Écrire une requête donnant le nombre total de spectateurs par film.
- La séance n'apparaît dans aucun résultat. Est-ce une erreur ?
Un exercice à chercher : son corrigé n'est pas publié. Sur Adloun, le tuteur guide par questions, sans donner la réponse.