Introduction aux extensions Merise/2
1. Présentation
Pour s’adapter aux nouvelles technologies logicielles, notamment la percée des langages orientés objets et du langage UML, la méthode Merise a dû s’enrichir et évoluer.
UMLAu cours de ce chapitre, nous allons étudier les éléments majeurs des extensions Merise, appelées aussi Merise/2.
Les identifiants relatifs sont traités dans le chapitre Le Modèle Conceptuel des Données.
2. L’héritage (ou la généralisation - spécialisation)
Héritage Généralisation SpécialisationCommençons directement par un exemple.
-
Une maison de santé reçoit des patients, deux types de personnel sont salariés : les médecins qui réalisent les consultations et les infirmiers administrent les soins.
-
Les médecins ont une spécialisation (médecin du sport, gérontologue…) et un tarif à l’acte.
-
Les infirmiers ont des primes d’astreintes.
-
Les patients sont juste référencés par leur numéro de sécurité sociale.
Imaginons le MCD suivant :
Ce MCD pourrait aussi être représenté sous cette forme :
Ces deux solutions, correctes dans les faits, présentent des inconvénients structurels.
Si nous regardons le premier modèle conceptuel, nous pouvons voir qu’il y a des attributs dupliqués entre les deux entités...