MERISE
Exemples MCD et
MLD
Systèmes d’Information Organisationnels
Exemple de MCD
Un club de parapente souhaite gérer les parapentes qu'il loue à la journée aux
membres et suivre le palmarès (vols) de ces mêmes membres
Entité
Relation
Systèmes d’Information Organisationnels
Le MCD permet d'exprimer graphiquement des règles de gestion qui
correspondent aux contraintes d'intégrités des données. Dans l'exemple, ces
contraintes d'intégrités sont les suivantes :
Chaque PARAPENTE du club est obligatoirement d'un et d'un seul
MODELE DE PARAPENTE. La représentation entre parenthèses des
cardinalités 1,1 est une extension de la représentation usuelle et s'appelle
lien identifiant C'est-à-dire ici que le modèle de parapente est un élément
permettant d'identifier le parapente.
Les PILOTES du club ne sont pas obligés de prendre pour une journée un
parapente du club mais sinon ils peuvent louer plusieurs fois un
parapente du club : 0,N. Un parapente du club n'est pas forcément
proposé à la location mais sinon il peut être loué plusieurs fois : 0,N.
Le Club de Parapente
Systèmes d’Information Organisationnels
Un vol (caractérisé ici par l'association VOL) nécessite un PILOTE,
un SITE DE DECOLLAGE, un SITE D'ATTERRISSAGE et un MODELE
DE PARAPENTE. Si l'une de ces quatre entités est inconnue, le vol
ne peut être enregistré.
Un PILOTE du club doit obligatoirement avoir au moins un vol : 1,N.
La cardinalité minimum 1 signifie que la raison pour laquelle un
pilote est enregistré ici est avant tout de connaître ces vols (Un pilote
qui n'a jamais volé n'est pas un pilote).
Un SITE DE DECOLLAGE, un SITE D'ATTERRISSAGE, ou un
MODELE DE PARAPENTE n'est pas forcément concerné par un vol
d'un des membres du club mais sinon peut l'être plusieurs fois : O,N.
Ce point est important, car il signifie que le but premier de ces trois
entités n'est pas de connaître les caractéristiques des vols des
pilotes du club. Il peut y avoir des modèles de parapentes qui ne
sont jamais utilisés par des membres du club ou