© Éditions Eyrolles
153
chapitre n° 2
Le niveau logique : du relationnel à l’objet
Deux relations en liaison
Le tableau 2.2 décrit les cardinalités maximum potentielles des associations d’agrégation à
partir de deux relations en liaison. Nous avons numéroté les schémas relationnels en lettres
majuscules italiques (A, B, C). Le cas C traite des références inverses, par conséquent ce
schéma peut exprimer soit deux associations d’agrégation distinctes (cas 5, 6, 7, 8) soit une
seule association d’agrégation (cas 9).
Trois relations en liaison
Deux attributs dans la clé primaire
Le tableau décrit les cardinalités maximales potentielles des associations d’agrégation à partir
de trois relations en liaison avec le degré des clés primaires inférieur à trois (nombre d’attributs composant la clé primaire). Les cas F et G traitent des références inverses, par conséquent
ces schémas peuvent exprimer soit deux associations d’agrégation distinctes, soit une seule
association d’agrégation (cas 18 pour le cas F et 23 pour le cas G).
Tableau 2.2 Cardinalités maximales potentielles des associations d’agrégation à partir de deux relations
Schéma relationnel
Cardi. max.
A1/E3
Condition sur les données
N˚
A1[a1#,b1#, d1...]
N-1
(a1,b1) non unique dans E3
1
E3[c1 ,c2...,(a1, b1)#]
(A)
1-1
(a1,b1) unique dans E3
2
A1[a1# ,b1#, d1..., c1#]
1-N
c1 non unique dans A1
3
E3[c1, c2...]
(B)
1-1
c1 unique dans A1
4
A1[a1#, b1#, d1..., c1#]
E3[c1, c2...,(a1, b1)#]
(C)
1-N
c1 non unique dans A1
5
N-1
(a1,b1) non unique dans E3
1-1
(a1,b1) unique dans E3
6
N-1
(a1,b1) non unique dans E3
1-N
c1 non unique dans A1
7
1-1
(a1,b1) unique dans E3
1-1
c1 unique dans A1
8
1-1
(a1,b1) unique dans E3
1-1
(a1,b1,c1) se retrouvent simultanément dans E3 et A1 9
153
chapitre n° 2
Le niveau logique : du relationnel à l’objet
Deux relations en liaison
Le tableau 2.2 décrit les cardinalités maximum potentielles des associations d’agrégation à
partir de deux relations en liaison. Nous avons numéroté les schémas relationnels en lettres
majuscules italiques (A, B, C). Le cas C traite des références inverses, par conséquent ce
schéma peut exprimer soit deux associations d’agrégation distinctes (cas 5, 6, 7, 8) soit une
seule association d’agrégation (cas 9).
Trois relations en liaison
Deux attributs dans la clé primaire
Le tableau décrit les cardinalités maximales potentielles des associations d’agrégation à partir
de trois relations en liaison avec le degré des clés primaires inférieur à trois (nombre d’attributs composant la clé primaire). Les cas F et G traitent des références inverses, par conséquent
ces schémas peuvent exprimer soit deux associations d’agrégation distinctes, soit une seule
association d’agrégation (cas 18 pour le cas F et 23 pour le cas G).
Tableau 2.2 Cardinalités maximales potentielles des associations d’agrégation à partir de deux relations
Schéma relationnel
Cardi. max.
A1/E3
Condition sur les données
N˚
A1[a1#,b1#, d1...]
N-1
(a1,b1) non unique dans E3
1
E3[c1 ,c2...,(a1, b1)#]
(A)
1-1
(a1,b1) unique dans E3
2
A1[a1# ,b1#, d1..., c1#]
1-N
c1 non unique dans A1
3
E3[c1, c2...]
(B)
1-1
c1 unique dans A1
4
A1[a1#, b1#, d1..., c1#]
E3[c1, c2...,(a1, b1)#]
(C)
1-N
c1 non unique dans A1
5
N-1
(a1,b1) non unique dans E3
1-1
(a1,b1) unique dans E3
6
N-1
(a1,b1) non unique dans E3
1-N
c1 non unique dans A1
7
1-1
(a1,b1) unique dans E3
1-1
c1 unique dans A1
8
1-1
(a1,b1) unique dans E3
1-1
(a1,b1,c1) se retrouvent simultanément dans E3 et A1 9
