Exercice Merise MCD - MLD - DD : GESTION D’UN CLUB DE TRIATHLON

MCD - MLD - Dictionnaire des Données : GESTION D’UN CLUB DE TRIATHLON

Un entraîneur de triathlon qui officie dans plusieurs clubs désire gérer la liste de ses athlètes ainsi que leurs performances durant des compétitions de courses à pieds, duathlon ou triathlon.

- il ne peut donc saisir que les performances individuelles des athlètes qu’il entraîne.

- à la même date peuvent avoir lieu plusieurs compétitions.
Ex : à Agen le 17/08/00 ont eu lieu un triathlon promo le matin et un triathlon CD l’après-midi.

- le classement final dépend du temps total réalisé pour la compétition.

- le temps de transition est donné à titre indicatif. Exemple, si un parcours à vélo a été réalisé en 20 minutes avec une transition de 20 secondes, le temps comptabilisé pour le parcours vélo sera de 20 minutes et 20 secondes. (On saisira donc temps vélo = 20 minutes 20 secondes et temps transition = 20 s).

- l’entraîneur ne dispose pas du détail des performances réalisées par un athlète avant son arrivée au club.
Par contre, il demande à tout nouvel arrivant  des informations relatives à ses débuts en triathlon (ex : année de début de triathlon, année du 1er promo …).

On désire obtenir les documents suivants : 


LISTE DES PERFORMANCES POUR UN ATHLETE

Exemple de document :

Nom : Dupont    Prénom : Michel    Club : CAB

****************
Le 02/09/00 à Lille : Semi-Marathon
Temps total : 1 h 41 mn 35 s
Nb de participants : 2600
Place scratch : 1300
Catégorie : V1
Classement catégorie : 245 
Classement du coureur / autres coureurs du club : 24
Conditions climatiques : pluie


****************
Le 17/08/00 à Agen : Triathlon Sprint Hommes
Temps total : 1 h 14 mn 9 s


Nb de participants : 37
Place scratch : 18

Catégorie du candidat : V1 (Vétéran 1)
Classement catégorie : 4
Classement du coureur / autres coureurs du club : 4
Conditions climatiques : beau temps

****************
Le 23/04/00 à Lesparre : Duathlon Promo Hommes
Temps total : 0 h 52 mn 22 s


Nb de participants : 250
Place scratch : 56
Catégorie : V1
Classement catégorie : 15 
Classement du coureur / autres coureurs du club : 7
Conditions climatiques : beau temps

FICHE SIGNALETIQUE D’UN ATHLETE



Exemple de document :

Nom : Dupont  Prénom : Michel  Imprimé le 20/02/01
Numéro de licence : 4598567498NL20
Club : CAB
Club précédent : BRAUD Saint-Louis
Age : 44 ans
Profession : Comptable
Adresse : 3 rue des Lauriers, 33000 Bordeaux
Tel : 05.56.84.08.95
Portable : 06.12.56.48.96

Poids : 78 kg (77 l’année dernière)   Taille : 1 m 82 (1,82 l’année dernière)
VO2max : 182 (184 l’année dernière)

Sport(s) d’origine(s) avant de débuter le triathlon : hand-ball (12 ans), football (6 ans).

Année début triathlon : 1994     Année 1er
 promo : 1994   Année 1er
 CD : 1995
Année 1er
 MD : 1995       Année 1er
 LD : 1998    Année 1er
 Ironman : néant

Possède un cardio-fréquencemètre.


Liste des distances pour chaque type d’épreuve

1°) pour la course à pieds


2°) pour le duathlon


3°) pour le triathlon



Travail à faire :


Établir le dictionnaire des données, le modèle conceptuel des données correspondant puis le modèle logique associé.
 
----------------------------------------------------------------------------------------------------
Correction
----------------------------------------------------------------------------------------------------
  
GESTION D’UN CLUB DE TRIATHLON

Modèle conceptuel des données (MCD)



COMMENTAIRES MCD  

- Définition des entités.

MANIFESTATION : Une manifestation est un ensemble de courses se déroulant le même jour dans un même lieu.

COMPETITION : une compétition est une course  particulière se déroulant lors d’une manifestation donnée. 

Exemple : le triathlon sprint d’Agen le 17/08/2001.

TYPE DE COMPETITION : elle précise la nature d’une course. Exemple d’occurrence :
Promotion, sprint, CD …
 
TYPE DE COURSE : cette entité sert à différencier la nature des courses : duathlon, triathlon et course à pieds.

TYPE EPREUVE : indique la nature d’un enchaînement dans une course.
Exemple d’occurrences : natation, course à pieds, vélo …

ERPREUVE : elle sert à distinguer les différents enchaînements d’un type de compétition donné avec leur ordre d’enchaînement et la distance.
Par exemple, le type de compétition « triathlon promo » se compose de 3 épreuves : 

Epreuve 1 : natation sur 500 m
Epreuve 2 : Vélo sur 20 km
Epreuve 3 : Course à pieds sur 5 km

La catégorie (ex : V1 : vétéran 1)  n’est pas stockée puisqu’elle est le résultat d’un calcul.
 

- Gestion de l’historique.
Certaines informations ne nécessitent pas de gérer l’historique. Il s’agit par exemple de « possession  d’un  cardio-fréquencemètre », « profession exercée » … pour ce type d’information, on désire simplement connaître le dernier état.

D’autres informations nécessitent par contre d’intégrer dans le modèle la gestion de l’historique :

-  le numéro de licence (il n’est pas le même chaque année)
-  la taille, le poids et la fréquence max (on veut les avoir sur au moins 2 ans)
-  les clubs auxquels l’athlète s’est inscrit

Rappel : dans le doute (si l’utilisateur n’a pas de certitudes quant à ses choix de gestion), on modélisera en tenant compte de l’historique.

- Gestion des résultats.
Seuls les résultats des athlètes du club sont enregistrés dans le détail (cf. entité « Résultats »).
Pour avoir la place au classement général ainsi que la place dans la catégorie, il faut donc saisir cette information (elle ne peut pas être obtenu par calcul). => cf. association
« concourir ».

Le classement pour le club est par contre calculable à partir des résultats individuels.

NB : au niveau de la compétition , il est nécessaire de stocker le nombre de participants car on ne dispose pas des résultats détaillés de tous les athlètes et on en peut donc pas calculer le nombre total d’inscrits.


Modèle logique des données (MLD + Dictionnaire des Données)



                

Article plus récent Article plus ancien

Leave a Reply