Progettazione logica Dato lo schema ER in figura

  • Slides: 3
Download presentation
Progettazione logica Dato lo schema ER in figura, in cui gli attributi di entita’

Progettazione logica Dato lo schema ER in figura, in cui gli attributi di entita’ e relazioni sono collocati accanto alla entita’ o alla relazione e gli identificatori sono sottolineati, tradurlo dapprima in un nuovo schema in cui siano eliminate tutte le strutture non direttamente traducibili in uno schema relazionale. A tale proposito, si assuma che le operazioni sullo schema accedano o alla entita’ E 2, o alla E 3, e nessuna acceda alla entita’ E 1. Tradurlo poi nel modello relazionale, rappresentando le chiavi e i vincoli di integrità referenziale (per questi ultimi fare attenzione alla direzione del vincolo). A 11 A 12 A 13 E 1 A 145 (1, n) R 145 A 41 A 42 E 4 (1, n) A 21 E 2 A 31 A 52 E 3 (1, 1) E 5 R 58 (1, n) R 23 (1, n) R 56 E 8 (1, n) E 6 A 61 A 62 A 81 A 82

Schema ER intermedio (1, n) A 11 A 12 A 13 A 21 A

Schema ER intermedio (1, n) A 11 A 12 A 13 A 21 A 12 A 13 A 31 R 23 E 2 A 245 (1, n) R 245 (0, n) A 345 E 3 R 345 (1, n) A 41 A 42 E 4 (1, n) (1, 1) (1, n) A 51 A 52 E 5 R 58 (0, 1) (1, n) E 56 E 8 A 81 A 82 (1, 1) E 6 Schema RELAZIONALE A 61 A 62 RE 2 (A 11, A 12, A 13, A 21) RE 3 (A 11, A 12, A 13, A 31) RE 4 (A 41, A 42) RE 5 (A 51, A 52, A 81) RE 6 (A 61, A 62, A 51) RE 8 (A 81, A 82) RR 245 (A 11, A 41, A 51, A 245) RR 345 (A 11, A 41, A 51, A 345) RR 23(A 112, A 113)

Schema con vincoli RE 2 (A 11, A 12, A 13, A 21) RE

Schema con vincoli RE 2 (A 11, A 12, A 13, A 21) RE 3 (A 11, A 12, A 13, A 31) RE 4 (A 41, A 42) RE 5 (A 51, A 52, A 81) RE 6 (A 61, A 62, A 51) RE 8 (A 81, A 82) RR 245 (A 11, A 51, A 41, A 245) RR 345 (A 11, A 51, A 41, A 345) RR 23(A 112, A 113)