Database Reference
In-Depth Information
Considérons la classe
Aeroport
qui est reliée à deux associations
un-à-plusieurs
ayant du
côté «
un »
les multiplicités minimales respectives 1 et 0.
●
Le « 1 » de l'association
situer
du côté
Ville
exprime qu'un aéroport est situé sur une
ville. Une contrainte
NOT NULL
sera générée.
●
Le « 0 » de l'association
controler
du côté
Douanes
exprime qu'un aéroport peut ne pas
être associé à un service douanier. Aucune contrainte
NOT NULL
ne sera générée.
Figure 1-20
. Multiplicités minimales UML
Examinons à présent la sémantique des multiplicités minimales d'un diagramme un peu plus
complexe comme celui des actionnaires de SARL. L'association
participation
exprime
qu'une SARL doit avoir au minimum 2 actionnaires et au plus 10. Un actionnaire peut ne pas
être associé à une SARL, et est limité à 6 participations. Chaque actionnaire devra être détenteur
d'une à trois adresses électroniques.
Figure 1-21
. Multiplicités UML bornées