MCD:Association ternaire
Un article de WikiTuto.
- Une association peut relier plus de 2 entités ensemble, le plus souvent trois. On parle alors d'association ternaire (dimension 3). On utilise une association ternaire quand on a besoin de connaître une occurrence de chaque entité pour avoir une information.
- Ex :
Pour connaître la quantité de chacune des pièces fabriquée par chaque ouvrier à une date donnée, on utilise une association ternaire entre OUVRIER, PIECE et DATE. La quantité est une donnée portée par cette association.
Une occurrence de l'association fabrique implique une seule occurrence de chaque entité. Exemple :
Ouvrier Pièce Date quantité Dupont 1 17/02 50 Dubois 2 17/02 100 Martin 1 17/02 40 Dupont 3 17/02 55 Dubois 3 17/02 20 Dupont 1 16/02 40 Martin 1 16/02 40 ...
L'association ternaire implique aussi que :
- Pour un ouvrier, on peut avoir plusieurs pièces différentes à la même date (il peut fabriquer plusieurs types de pièces le même jour).
- Une pièce peut être fabriquée par plusieurs ouvriers différents le même jour.
- A des dates différentes, un même ouvrier peut fabriquer les mêmes pièces.
L'identifiant d'une association ternaire est formée de la concaténation (juxtaposition) des identifiants des 3 entités reliées.
Dans notre exemple, on ne peut donc pas avoir plusieurs occurrences de "fabrique" qui concernent Dupont, la pièce n°1 à la date du 17/02.
[modifier]
Voir aussi
- Le système d’information de gestion
- La modélisation
- Les cardinalités
- Les différents types d'associations
- Représentation des cardinalités
- Association ternaire
- Associations réflexives
Source S. Laporte





