vuoi
o PayPal
tutte le volte che vuoi
Entità con identificatori interni
A1 A2 A3
(0,1) E(A1, A2, A3 )
0
E
NOTA - In presenza di più chiavi candidate occorre scegliere la più appropriata secondo i criteri di minimalità ed efficienza.
Entità con identificatori esterni o misti
A3 A2 A1 B1
(0,1) fkE2.B1
E1(A1, B1 , A2, A3 , C1)
0
E2(B1)
E1 A E2
C1
NOTA - Nel caso di entità con identificatore esterno la chiave primaria corrisponde alla chiave esterna.
Associazioni binarie uno a uno con partecipazione obbligatoria di una sola entità
A1 A2 A3 B1 B2 B3
(0,1) fkE2.B1U
E1(A1, A2, A3 , B1 , C1)
0
(1,1) (0,1) E2(B1, B2, B3)
E1 A E2
C1
NOTA - Se l’identificatore dell’entità E2 corrisponde a più di un attributo, ciascuno di essi diventa chiave esterna della relazione E1.
Associazioni binarie uno a uno con partecipazione obbligatoria di entrambe le entità
A1 A2 A3 B1 B2 B3 fkE2.B1U
E1(A1, A2, A3 , B1 , C1)
0
E2(B1, B2, B3)
(0,1) oppure
(1,1) (1,1)
E1 A E2 E1(A1, A2, A3 )
0
fkE1.A1U
E2(B1, B2, B3, A1 , C1)
C1
Associazioni binarie uno a uno con partecipazione opzionale di entrambe le entità fkE2.B1U,0
E1(A1, A2, A3 , B1 , C1 )
0 0
E2(B1, B2, B3)
A1 A2 A3 B1 B2 B3 oppure
(0,1) E1(A1, A2, A3 )
0
fkE1.A1U,0
E2(B1, B2, B3, A1 , C1 )
(0,1) (0,1) 0
E1 A E2 oppure
E1(A1, A2, A3 )
0
C1 E2(B1, B2, B3)
fkE2.B1U fkE1.A1U
A(A1, B1 , C1) / A(A1 , B1, C1)
NOTA - Preservando l’associazione si evitano i valori nulli sulla chiave esterna che altrimenti legherebbe le entità e sugli eventuali attributi
dell’associazione A.
Associazione binaria uno a molti con partecipazione obbligatoria dell’entità lato uno
A1 A2 A3 B1 B2 B3 fkE2.B1
E1(A1, A2, A3 , B1 , C1)
(0,1) 0
E2(B1, B2, B3)
(1,1) (0,N)/(1,N)
E1 A E2
C1
Associazione binaria uno a molti con partecipazione opzionale dell’entità lato uno fkE2.B10
E1(A1, A2, A3 , B1 , C1 )
A1 A2 A3 B1 B2 B3 0 0
E2(B1, B2, B3)
(0,1) oppure
(0,1) (0,N)/(1,N) E1(A1, A2, A3 )
E1 A E2 0
E2(B1, B2, B3)
fkE1.A1 fkE2.B1
A(A1 , B1 , C1)
C1
NOTA - Preservando l’associazione si evitano i valori nulli su chiave esterna e attributi dell’associazione stessa entro la relazione E1.
Associazioni binarie molti a molti