Exercice SQL corrigé gestion de spectacles, tutoriel & guide de travaux pratiques en pdf.
Un organisme de gestion de spectacles, de salles de concert et de vente de billets de spectacles gère une base de données dont le schéma relationnel est le suivant :
Spectacle (Spectacle_ID, Titre, DateDéb, Durée, Salle_ID, Chanteur)
Concert (Concert_ID, Date, Heure, Spectacle_ID)
Salle (Salle_ID, Nom, Adresse, Capacité)
Billet (Billet_ID, Concert_ID, Num_Place, Catégorie, Prix)
Vente (Vente_ID, Date_Vente, Billet_ID, MoyenPaiement)
Les attributs soulignés sont les attributs appartenant à la clé primaire. Ils sont de type entier.
L’attribut Salle_ID de la relation Spectacle est une clé étrangère qui fait référence à l’attribut de même nom de la relation Salle. L’attribut Spectacle_ID de la relation Concert est une clé étrangère qui fait référence à l’attribut de même nom de la relation Spectacle. L’attribut Concert_ID de la relation Billet est une clé étrangère qui fait référence à l’attribut de même nom de la relation Concert.
L’attribut Billet_ID de la relation Vente est une clé étrangère qui fait référence à l’attribut de même nom de la relation Billet.
Exprimez, lorsque cela est possible, les requêtes suivantes en algèbre relationnelle, en calcul relationnel à variable nuplet et en SQL.
- Quelles sont les dates du concert de Corneille au Zenith ?
- Quels sont les noms des salles ayant la plus grande capacité ?
- Quels sont les chanteurs n’ayant jamais réalisé de concert à la Cygale ?
- Quels sont les chanteurs ayant réalisé au moins un concert dans toutes les salles ?
- Quels sont les dates et les identificateurs des concerts pour lesquels il ne reste aucun billet invendu ?
La correction exercice SQL (voir page 2 en bas)