Exercices Merise

Merise : 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èsmidi.

  •  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

 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

 

Temps

Place

Moy

Transition

Natation

0 h 13 mn 28 s

21

1 mn 48 s au 100 m

 

Vélo

0 h 25 mn 10 s

17

30,6 km/h

52 s

Course

0 h 22 mn 31 s

22

4 mn 30 s au km

46 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

 

Temps

Place

Moy

Transition

Course

0 h 11 mn 18 s

21

4 mn 31 s au km

 

Vélo

0 h 28 mn 45 s

17

41,7 km/h

42 s

Course

0 h 12 mn 19 s

22

5 mn 0 s au km

59 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

type_epreuve

Dist (en km)

5 km

5

10 km

10

20 km

20

Marathon

21,1

Semi-marathon

42,195

2°) pour le duathlon

type_epreuve

Dist1 : course

dist2 : vélo

Dist3  : course

Promo

2,5

20

2,5

Sprint

3

20

3

CD

5

40

5

3°) pour le triathlon

type_epreuve

Dist1 : natation

dist2 : vélo

Dist3  : course

Promo

0,5

20

5

Sprint

0,750

20

5

CD

1,5

40

10

MD

2,5

80

20

Ironman

4,8

180

42,195  

 

Etablir le dictionnaire des données, le modèle conceptuel des données correspondant puis le modèle logique associé.       

EXERCICE 2

GESTION D’UN CLUB DE TRIATHLON

Modèle conceptuel des données

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

Ajouter un commentaire

Veuillez vous connecter pour ajouter un commentaire.

Pas encore de commentaires.