Exercice corrigé requête SQL (Tour de France)

Exercice corrigé requête SQL (Tour de France)

Soit le modèle relationnel suivant relatif à la gestion simplifiée des étapes du Tour de France 97, dont une des étapes de type « contre la montre individuel » se déroula à Saint-Etienne :

EQUIPE(CodeEquipe, NomEquipe, DirecteurSportif)

COUREUR(NuméroCoureur, NomCoureur, CodeEquipe*, CodePays*)

PAYS(CodePays, NomPays)

TYPE_ETAPE(CodeType, LibelléType)

ETAPE(NuméroEtape, DateEtape, VilleDép, VilleArr, NbKm, CodeType*)

PARTICIPER(NuméroCoureur*, NuméroEtape*, TempsRéalisé)

ATTRIBUER_BONIFICATION(NuméroEtape*, km, Rang, NbSecondes, NuméroCoureur*)

Remarque : les clés primaires sont soulignées et les clés étrangères sont marquées par *

Questions :

Requête 1 – Quelle est la composition de l’équipe Festina (Numéro, nom et pays des coureurs) ?

Requête 2 – Quel est le nombre de kilomètres total du Tour de France 97 ?

Requête 3 – Quel est le nombre de kilomètres total des étapes de type « Haute Montagne »?

Requête 4 – Quels sont les noms des coureurs qui n’ont pas obtenu de bonifications ?

Requête 5 – Quels sont les noms des coureurs qui ont participé à toutes les étapes ?

Requête 6 – Quel est le classement général des coureurs (nom, code équipe, code pays et temps des coureurs) à l’issue des 13 premières étapes sachant que les bonifications ont été intégrées dans les temps réalisés à chaque étape ?

Requête 7 – Quel est le classement par équipe à l’issue des 13 premières étapes (nom et temps des équipes) ?

La correction exercices SQL (voir page 2 en bas)

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *