Conception avancée
Merise 2 Extensions au modèle Merise
0.1 Entité faible
Autres appellations :
- Entité dépendante
- Lien relatif
- Lien identifiant
- Identification relative
Cas d'utilisation : Une Chaîne hôtelière possède des hôtels, identifiés par un code. Les chambres sont numérotées séquentiellement et identifiées au sein de chaque hôtel.
- Représenter le MCD relatif à cette situation
CodeHotel | NumChambre |
---|---|
Bia-Plage | 112 |
Bia-Plage | 25 |
Deauv-Centre | 12 |
Deauv-Centre | 25 |
0.2 Agrégation
Autre appellation :
- Pseudo-entité
- Association d'association
Cas d'utilisation :
Dans une société commerciale, les représentants vendent des produits dans différentes régions. Mais un produit pour une région donnée n’est vendu que par un seul représentant.
- Représenter le MCD relatif à cette situation
0.3 Héritage
Autres appellations (en fonction de l'état initial du modèle):
- Généralisation
- Spécialisation
Cas d'utilisation :
Dans une société, les factures font l’objet d’un règlement par chèque bancaire ou par carte bleue. Un règlement est caractérisé par un numéro séquentiel et une date.
Pour les règlements par chèque, on souhaite mémoriser le nom de la banque et le numéro de chèque. Pour les règlements par carte bancaire, on souhaite conserver : le numéro de carte, le nom de la banque et la date d’expiration de la carte. Représenter le MCD relatif à cette situation
0.4 Contraintes sur associations
- Les types de produit (CodeTypeProduit, LibTypeProduit) sont commercialisés sur un ou plusieurs secteurs (CodeSecteur, NomRégion).
- Les représentants (NumRep, NomRep) sont responsables d’un ou plusieurs types de produits sur un ou plusieurs secteurs.
0.4.1 Inclusion
Représentez le MCD découlant de cette situation. Un représentant ne peut être responsable que si le produit est commercialisé sur son secteur. Exprimez cette contrainte sur le MCD
Représentez le MCD découlant de cette situation.
- Les enseignants ont des compétences dans des matières.
- Ils enseignent des matières à des classes.
- Un enseignant qui enseigne une matière à une classe doit avoir des compétences dans cette matière.
0.4.2 Exclusion
Représentez le MCD découlant de cette situation :
- Au sein d’une entreprise, des formations sont organisées.
- Un salarié anime la formation,
- d’autres salariés suivent la formation.
0.4.3 Partition (Totalité + exclusion)
Représentez le MCD découlant de cette situation :
- Une commande est passée soit par un service, soit par un Client.
- Il n'existe pas d'autres possibilités pour le passage de commandes.
0.4.4 Egalité
Représentez le MCD découlant de cette situation :
- Les étudiants qui participent à un examen ont tous une notation pour cet examen.
Application
- A faire : sdis.pdf