EXERCICES CORRIGES BASE DE DONNEE | EXERCICE CORRIGE SQL

Exercice SQL : Course de Chevaux

Dans une course de chevaux, chaque cheval est monté par un jockey et appartient à un propriétaire. Les chevaux peuvent participer à plusieurs courses, et chaque course a un lieu, une date et un prix à la clé. Voici la représentation simplifiée de la base de données :

Cheval (ID, Nom, Age, Sexe, Race, #PropriétaireID)

Jockey (ID, Nom, Age, Sexe)

Propriétaire (ID, Nom, Age, Sexe)

Course (ID, Lieu, Date, Prix)

Participation (#ChevalID, #JockeyID, #CourseID, Position)

Les relations sont les suivantes :

Un cheval appartient à un propriétaire (relation many-to-one : plusieurs chevaux peuvent appartenir au même propriétaire).

Un jockey peut monter plusieurs chevaux (relation many-to-one : plusieurs chevaux peuvent être montés par le même jockey).

Un cheval peut participer à plusieurs courses (relation many-to-many : plusieurs chevaux peuvent participer à la même course, et un cheval peut participer à plusieurs courses).

Chaque participation correspond à une position dans la course (premier, deuxième, troisième, etc.).

Voici les questions pour cet exercice :

  1. Afficher la liste des chevaux avec leur propriétaire.
  2. Afficher la liste des jockeys avec l'âge moyen de ceux-ci.
  3. Afficher la liste des propriétaires avec le nombre de chevaux qu'ils possèdent, en ordre décroissant de ce nombre.
  4. Afficher la liste des courses avec leur lieu, leur date et leur prix, triée par ordre chronologique.
  5. Afficher la liste des chevaux qui ont participé à la course numéro 5, avec leur jockey et leur position dans la course.
  6. Afficher le montant total des prix gagnés par chaque propriétaire, en ordre décroissant de ce montant.
  7. Afficher la moyenne d'âge des chevaux, ainsi que la race la plus représentée.

Correction : SQL

 

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