UML 2 pour les bases de données
256
© Éditions Eyrolles
Script SQL
Les outils sont évalués sur la possibilité de ne pas traduire une relation en table tout en la
conservant au niveau logique (dans notre exemple, il n’est pas souhaitable de transformer la
relation Jour en une table) et la traduction d’éventuelles multiplicités 0..1 et 1 (clé primaire
réduite ou contrainte UNIQUE).
Bilan intermédiaire
Seuls cinq outils sont vraiment à l’aise au niveau conceptuel avec les associations n-aire. Le
diagramme test ajoutait à la difficulté le fait de connecter une classe-association. Le grand
gagnant de cet exercice est Win’Design qui maîtrise le processus de bout en bout.
Figure 4-13 Association n-aire (Power AMC)
256
© Éditions Eyrolles
Script SQL
Les outils sont évalués sur la possibilité de ne pas traduire une relation en table tout en la
conservant au niveau logique (dans notre exemple, il n’est pas souhaitable de transformer la
relation Jour en une table) et la traduction d’éventuelles multiplicités 0..1 et 1 (clé primaire
réduite ou contrainte UNIQUE).
Bilan intermédiaire
Seuls cinq outils sont vraiment à l’aise au niveau conceptuel avec les associations n-aire. Le
diagramme test ajoutait à la difficulté le fait de connecter une classe-association. Le grand
gagnant de cet exercice est Win’Design qui maîtrise le processus de bout en bout.
Figure 4-13 Association n-aire (Power AMC)
