EXERCICES CORRIGES BASE DE DONNEE | EXERCICE CORRIGE SQL

Exercice SQL : Gestion d'un Cirque

Le cirque "Le Joyeux Clown" propose des spectacles de clowns et d'autres artistes de cirque. Le cirque dispose d'une base de données pour gérer les représentations.

Représentation (Num_Rep, Titre_Rep, Lieu, Date_Rep)

Artiste (Num_artiste, Nom_artiste, Specialite)

Participer (#Num_Rep, #Num_artiste, Salaire)

  1. Afficher la liste des titres de toutes les représentations.
  2. Afficher la liste des titres des représentations ayant lieu dans la ville de "Dschang".
  3. Afficher la liste des noms des artistes et les titres des représentations auxquelles ils participent.
  4. Afficher la liste des titres des représentations, les lieux et les dates du 15 juillet 2023.
  5. Afficher le nombre d'artistes participant à la représentation n°20.
  6. Afficher les représentations et leurs dates dont le salaire total des artistes ne dépasse pas 500FCFA.

Correction : SQL




1)Afficher la liste des titres de toutes les représentations.

 

SELECT Titre_Rep FROM Representation;

2)Afficher la liste des titres des représentations ayant lieu dans la ville de "Dschang".

 

SELECT Titre_Rep FROM Representation WHERE Lieu = 'Dschang';

3)Afficher la liste des noms des artistes et les titres des représentations auxquelles ils participent.

SELECT Nom_artiste, Titre_Rep FROM Artiste
JOIN Participer ON Artiste.Num_artiste = Participer.Num_artiste
JOIN Representation ON Representation.Num_Rep = Participer.Num_Rep;

4)Afficher la liste des titres des représentations, les lieux et les dates du 15 juillet 2023.

SELECT Titre_Rep, Lieu, Date_Rep FROM Representation WHERE Date_Rep = '2023-07-15';

5)Afficher le nombre d'artistes participant à la représentation n°20.

SELECT COUNT(*) FROM Participer WHERE Num_Rep = 20;

6)Afficher les représentations et leurs dates dont le salaire total des artistes ne dépasse pas 500FCFA.

SELECT Titre_Rep, Date_Rep FROM Representation
JOIN Participer ON Representation.Num_Rep = Participer.Num_Rep
GROUP BY Representation.Num_Rep
HAVING SUM(Salaire) <= 500;

Notez que les requêtes peuvent varier en fonction des logiciels de gestion de bases de données utilisés et de la structure de la base de données réelle.

Si vous avez trouvé les exercices corrigés en SQL de Mr JoëlYk intéressants et utiles, pourquoi ne pas les partager avec d'autres personnes qui pourraient également en bénéficier ? Partagez ce lien sur les réseaux sociaux ou envoyez-le à vos amis et collègues. Vous pourriez aider quelqu'un à améliorer ses compétences en programmation ou à trouver des solutions à des problèmes complexes. N'oubliez pas que la connaissance doit être partagée pour grandir. Merci pour votre soutien et votre partage !

Contact WhatsApp : +237 658395978 | Réaliser Par Joël_Yk

  • Aucune note. Soyez le premier à attribuer une note !

Ajouter un commentaire

Anti-spam