Traduzione dal modello ER al relazionale

1,616 views

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,616
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Traduzione dal modello ER al relazionale

  1. 1. Basi di dati BASI DI DATI Traduzioni dal modello ER al relazionale Associazione binaria molti a molti AE11 E1 AE12 (X,N) R AR (X,N) AE21 E2 AE22 CONCETTO INIZIALE 2Sergio PORCU 1
  2. 2. Basi di dati Associazione binaria molti a molti E1(AE11, AE12) E2(AE21, AE22) R(AE11, AE21, AR) RISULTATI POSSIBILI 3 Associazione ternaria molti a molti AE11 E1 AE12 (X,N) (X,N) E3 R AR (X,N) AE21 AE31 AE32 E2 AE22 CONCETTO INIZIALE 4Sergio PORCU 2
  3. 3. Basi di dati Associazione ternaria molti a molti E1(AE11, AE12) E2(AE21, AE22) E3(AE31, AE32) R(AE11, AE21, AE31, AR) RISULTATI POSSIBILI 5 Associazione uno a molti con partecipazione obbligatoria AE11 E1 AE12 (1,1) R AR (X,N) AE21 E2 AE22 CONCETTO INIZIALE 6Sergio PORCU 3
  4. 4. Basi di dati Associazione uno a molti con partecipazione obbligatoria E1(AE11, AE12, AE21, AR) E2(AE21, AE22) RISULTATI POSSIBILI 7 Associazione uno a molti con partecipazione opzionale AE11 E1 AE12 (0,1) R AR (X,N) AE21 E2 AE22 CONCETTO INIZIALE 8Sergio PORCU 4
  5. 5. Basi di dati Associazione uno a molti con partecipazione opzionale E1(AE11, AE12) E2(AE21, AE22) R(AE11, AE21, AR) oppure E1(AE11, AE12, AE21*, AR*) E2(AE21, AE22) RISULTATI POSSIBILI 9 Associazione con identificatore esterno AE11 E1 AE12 (1,1) R AR (X,N) AE21 E2 AE22 CONCETTO INIZIALE 10Sergio PORCU 5
  6. 6. Basi di dati Associazione con identificatore esterno E1(AE12, AE21, AE11, AR) E2(AE21, AE22) RISULTATI POSSIBILI 11 Associazione uno a uno con partecipazione obbligatoria per entrambe le entità AE11 E1 AE12 (1,1) R AR (1,1) AE21 E2 AE22 CONCETTO INIZIALE 12Sergio PORCU 6
  7. 7. Basi di dati Associazione uno a uno con partecipazione obbligatoria per entrambe le entità E1(AE11, AE12, AE21, AR) E2(AE21, AE22) oppure E2(AE21, AE22, AE11, AR) E1(AE11, AE12) RISULTATI POSSIBILI 13 Associazione uno a uno con partecipazione opzionale per una entità AE11 E1 AE12 (1,1) R AR (0,1) AE21 E2 AE22 CONCETTO INIZIALE 14Sergio PORCU 7
  8. 8. Basi di dati Associazione uno a uno con partecipazione opzionale per una entità E1(AE11, AE12, AE21, AR) E2(AE21, AE22) RISULTATI POSSIBILI 15 Associazione uno a uno con partecipazione opzionale per entrambe le entità AE11 E1 AE12 (0,1) R AR (0,1) AE21 E2 AE22 CONCETTO INIZIALE 16Sergio PORCU 8
  9. 9. Basi di dati Associazione uno a uno con partecipazione opzionale per entrambe le entità E1(AE11, AE12) E2(AE21, AE22, AE11*, AR*) oppure E1(AE11, AE12, AE21*, AR*) E2(AE21, AE22) oppure E1(AE11, AE12) E2(AE21, AE22, R(AE11, AE21, AR) RISULTATI POSSIBILI 17Sergio PORCU 9

×