Bonjour, et bonne année 2006!
Je travaille sur Oracle. Voilà je bute sur une question, si vous pouviez m'aider ce serait sympa...
[#f0ff00]
J'ai un schéma relationnel pour un cas de gestion du Tour de France.
Equipe(CodeEquipe, NomEquipe, DirecteurSportif)
Coureur(NumeroCoureur, NomCoureur, CodeEquipe*, CodePays*)
Pays(CodePays, NomPays)
Type_etape(CodeType, LibelléType)
Participer(NumeroCoureur, NumeroEtape, TempsRealise*)
Attribuer_bonification(NumeroEtape, km, Rang, NbSecondes, NumerCoureur*)
(les clés étrangèers sont marquées par *)
On me demande 1) quel est le coureur qui a remporté le plus d'étapes
et 2) le classement général des coureurs (nom, code équipe, code pays et temps des coureurs) sachant que les bonifications ont été intégrées dans les temps réalisés à chaque étape.
et la, .... je bloque pour les 2 questions
Merci si quelqu'un qui est compétent en bases de données et aussi qui connait bien le Tour de France peut m'aider !
Pour moi les bonifications comptent seulement pour le classement général, (et donc n'interviennent pas dans la 1e question) le coureur ayant remporté le plus d'étapes est celui qui a fait le temps minimum dans un maximum d'étapes... mais alors pour le coder...
Merci bien
A+