Bonjour,
Je dispose d'un schéma relationnel, et je dois exprimer des requêtes en SQL. J'avoue avoir un peu de mal. Serait-il possible que vous me corrigiez ?
Voici l’énoncé :
Soit le schéma relationnel suivant :
Chanteur(Chanteur_id, Nom, Type)
Spectacle(Spectacle_id, Titre, DateDéb, Durée, Salle_id, Chanteur_id)
Concert(Concert_id, Date, Heure, Spectacle_id)
Salle(Salle_id, Nom, Aresse, Capacité)
Billet(Billet_id, Concert_id, Num_Place, Catégorie, Prix)
Vente(Vente_id, Dat_Vente, Billet_id, MoyenPaiement)
(Johnny est un nom de chanteur, le Zenith et la Cygale sont des noms de salle).
Exprimer les requêtes suivantes en SQL :
1.Quelles sont les dates de concert de "Johnny" au "Zenith" ?
2. Quels sont le chanteurs qui ont fait un concert au "Zenith" et la "Cygale" ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Select Concert.Date From Chanteur, Concert, Salle Where Chanteur.Nom=Salle.Nom Chanteur=Johnny Salle=Zenith
3. Quels sont les chanteurs qui n'ont jamais donné de spectacle au "Zenith" ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Select Chanteur.Nom From Chanteur, Salle Where Chanteur.Nom=Salle.Nom Salle.Nom='Cygale' Salle.Nom='Zenith'
Je ne sais pas ...
4. Quels sont les chanteurs qui ont fait un concert au "Zenith" et à la "Cygale" à l'exclusion de toute autre salle ?
Je ne sais pas non plus
5. Quelle est la capacité du "Zenith" ?
6. Quels sont les noms des salles de plus grande capacité ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Select Capacité From Salle
Je ne sais pas comment faire la comparaison...
7. Quel est, pour chaque concert, le nombre de billets vendus ?
8. Quels sont les chanteurs qui ont chanté dans toutes les salles ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Select count(*), Billet_id From Billet, Vente_id Where Billet.Billet_id=Vente.Vente_id group_by Billet_id
Je ne sais pas non plus..
Voila merci beaucoup ...
Cordialement,
Jo-57






Répondre avec citation
Partager