2. Les phases de la construction d’un modèle de données
23
Figure 2-4
Un modèle entitéassociation avec
les types
d’associations
Chaque association d'un ensemble d'entités EE_1 à un autre
ensemble EE_2 est caractérisée par un type. Le type d'association de
EE_1 à EE_2 indique le nombre d'entités provenant de l'ensemble
associé EE_2 qui sont reliées à une entité dans EE_1. On distingue
essentiellement quatre types d'associations : simple, conditionnelle,
multiple et multiple conditionnelle.
Association simple (Type 1)
Association simple
de type 1
Dans une association simple (type 1), à chaque entité dans
l'ensemble d'entités EE_1 correspond «une et une seule» entité dans
l'ensemble EE_2. Par exemple, selon notre analyse des données,
chaque employé est affecté à un seul département ; nous ne sommes
donc pas en présence d'une «organisation matricielle» de l’entreprise.
Par conséquent, dans la figure 2-4, l'association AFFECTATION des
employés aux départements est simple (type 1).
Association conditionnelle (Type c)
Association
conditionnelle de
type c
À chaque entité dans l'ensemble d'entités EE_1 correspond «zéro
ou une entité», c’est-à-dire au plus une entité dans l'ensemble EE_2.
Cette association est de type conditionnel (conditional, en anglais).
Par exemple, dans la liaison CHEF DE DÉPARTEMENT (voir figure 2-4)
existe une association conditionnelle des employés aux départements,
Types d'associations :
Type 1 : «exactement un»
Type c : «aucun ou un»
Type m: «un ou plusieurs»
Type mc : «aucun, un ou
plusieurs»
DÉPARTEMENT
EMPLOYÉ
CHEF DE
DÉPARTEMENT
AFFECTATION
APPARTENANCE
PROJET
1
m
1
c
mc
m
Exemple du chef de département :
Type c : «Tout employé peut être conditionnellement chef de département»
Type 1 : «Chaque département possède un et un seul chef de département»
Précédent

- 39/301

Suivant