UML 2 pour les bases de données
154
© Éditions Eyrolles
Tableau 2.3 Cardinalités maximales potentielles des associations d’agrégation à partir de trois relations
Schéma relationnel
Cardi. max.
A1/E3
Condition sur les données
N˚
E3[c1, c2..., (a1, b1)#]
A2[(a1, b1)#, p1...]
A1[a1#, b1#, d1...]
(D)
N-1
(a1,b1) non unique dans E3
10
1-1
(a1,b1) unique dans E3
11
E3[c1, c2...]
A2[(a1, b1)#, c1#, p1...]
A1[a1#,b1#, d1...]
(E)
1-N
c1 non unique dans A2
12
1-1
c1 unique dans A2
13
E3[c1, c2..., (a1, b1)#]
A2[(a1, b1)#, c1#, p1...]
A1[a1#, b1#, d1...]
(F)
1-N
c1 non unique dans A2
14
N-1
(a1,b1) non unique dans E3
1-1
(a1,b1) unique dans E3
15
N-1
(a1,b1) non unique dans E3
1-N
c1 non unique dans A2
16
1-1
(a1,b1) unique dans E3
1-1
c1 unique dans A2
17
1-1
(a1,b1) unique dans E3
1-1
(a1,b1,c1) se retrouvent simultanément dans E3 et A2 18
E3[c1, c2..., (a1, b1)#]
A2[(a1, b1)#, c1#, p1...]
A1[a1#, b1#, d1...]
(G)
1-N
c1 non unique dans A2
19
N-1
(a1,b1) non unique dans E3
1-1
(a1,b1) unique dans E3
20
N-1
(a1,b1) non unique dans E3
1-N
c1 non unique dans A2
21
1-1
(a1,b1) unique dans E3
1-1
c1 unique dans A2
22
1-1
(a1,b1) unique dans E3
1-1
(a1,b1,c1) se retrouvent simultanément dans E3 et A2 23
154
© Éditions Eyrolles
Tableau 2.3 Cardinalités maximales potentielles des associations d’agrégation à partir de trois relations
Schéma relationnel
Cardi. max.
A1/E3
Condition sur les données
N˚
E3[c1, c2..., (a1, b1)#]
A2[(a1, b1)#, p1...]
A1[a1#, b1#, d1...]
(D)
N-1
(a1,b1) non unique dans E3
10
1-1
(a1,b1) unique dans E3
11
E3[c1, c2...]
A2[(a1, b1)#, c1#, p1...]
A1[a1#,b1#, d1...]
(E)
1-N
c1 non unique dans A2
12
1-1
c1 unique dans A2
13
E3[c1, c2..., (a1, b1)#]
A2[(a1, b1)#, c1#, p1...]
A1[a1#, b1#, d1...]
(F)
1-N
c1 non unique dans A2
14
N-1
(a1,b1) non unique dans E3
1-1
(a1,b1) unique dans E3
15
N-1
(a1,b1) non unique dans E3
1-N
c1 non unique dans A2
16
1-1
(a1,b1) unique dans E3
1-1
c1 unique dans A2
17
1-1
(a1,b1) unique dans E3
1-1
(a1,b1,c1) se retrouvent simultanément dans E3 et A2 18
E3[c1, c2..., (a1, b1)#]
A2[(a1, b1)#, c1#, p1...]
A1[a1#, b1#, d1...]
(G)
1-N
c1 non unique dans A2
19
N-1
(a1,b1) non unique dans E3
1-1
(a1,b1) unique dans E3
20
N-1
(a1,b1) non unique dans E3
1-N
c1 non unique dans A2
21
1-1
(a1,b1) unique dans E3
1-1
c1 unique dans A2
22
1-1
(a1,b1) unique dans E3
1-1
(a1,b1,c1) se retrouvent simultanément dans E3 et A2 23
