UML 2 pour les bases de données
230
© Éditions Eyrolles
Notation UML
Dérivons l’association Tronçon dans un premier temps avec la première solution, puis dans
un second temps en privilégiant les accès aux données par la compagnie.
Solution universelle
Le type troncon_type contient autant de références qu’il faut relier de tables concernées par
l’association et les éventuels attributs de l’association (ici tempsVol). La table associée à ce
type doit mettre en œuvre autant de clés étrangères que nécessaire (tableau 3-27).
Figure 3-29 Association n-aire UML
Compagnie
comp
nomcomp
Avion
immat
typeav
«Association»
Tronçon
tempsVol
0..*
DateVol
dateV
Aeroport
code0ACI
nomAero
1
1
1
1
1
1..*
1..*
1..*
1..*
moment
affreteur
appareil
depart
arrivee
230
© Éditions Eyrolles
Notation UML
Dérivons l’association Tronçon dans un premier temps avec la première solution, puis dans
un second temps en privilégiant les accès aux données par la compagnie.
Solution universelle
Le type troncon_type contient autant de références qu’il faut relier de tables concernées par
l’association et les éventuels attributs de l’association (ici tempsVol). La table associée à ce
type doit mettre en œuvre autant de clés étrangères que nécessaire (tableau 3-27).
Figure 3-29 Association n-aire UML
Compagnie
comp
nomcomp
Avion
immat
typeav
«Association»
Tronçon
tempsVol
0..*
DateVol
dateV
Aeroport
code0ACI
nomAero
1
1
1
1
1
1..*
1..*
1..*
1..*
moment
affreteur
appareil
depart
arrivee
