2.3. COMPLÉMENTS SUR LES ASSOCIATIONS
23
F. 2.7 – Exemple d’associations reflexives sur le type-entité Personne. Le premier type-association
permet de modéliser la relation parent/enfant et le deuxième type-association la relation de fraternité.
Une occurrence de ce type-association (i.e. une association) associe généralement une occurrence du
type-association (i.e. une entité) à une autre entité du même type. Cette relation peut être symétrique,
c’est le cas du type-association Etre frère sur la figure 2.7, ou ne pas l’être, comme le type-association Etre
parent sur cette même figure. Dans le cas où la relation n’est pas symétrique, on peut préciser les rôles
sur les pattes du type-association comme pour la relation Etre parent de la figure 2.7. L’ambiguïté posée
par la non-symétrie d’un type-association réflexif sera levée lors du passage au modèle relationnel (cf.
section 3.1.3).
2.3.3 Association n-aire (n > 2)
Dans la section 2.2.4 nous avons introduit la notion de type-association n-aire. Ce type-association
met en relation n type-entités. Même s’il n’y a, en principe, pas de limite sur l’arité d’un type-association,
dans la pratique on ne va rarement au-delà de trois. Les associations de degré supérieur à deux sont plus
difficiles à manipuler et à interpréter, notamment au niveau des cardinalités.
Exemple d’association n-aire inappropriée
F. 2.8 – Exemple de type-association ternaire inapproprié.
Le type-association ternaire Contient associant les type-entités Facture, Produit et Client représenté sur
la figure 2.8 est inapproprié puisqu’une facture donnée est toujours adressée au même client. En effet,
cette modélisation implique pour les associations (instances du type-association) Contient une répétition
du numéro de client pour chaque produit d’une même facture.