MCD:Association ternaire

Un article de WikiTuto.

Jump to: navigation, search
  • 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.

Image:MCD-Assoc-ternaire.jpg

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 :

  1. 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).
  2. Une pièce peut être fabriquée par plusieurs ouvriers différents le même jour.
  3. 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.

Image:MCD-Assoc-ternaire2.jpg

Voir aussi

Source S. Laporte

Boîte à outils
Annuaire gratuitCe site est listé dans la catégorie Informatique : Aide et astuces en informatique Annuaire