5° Anno TEORIA 2. Un modello concettuale: il diagramma ER | Page 21

14 . La progettazione concettuale : Il diagramma ER Vers . 3.0 – Novembre 2022
N . B .: Tale “ trasformazione ” è possibile solo quando la generalizzazione è TOTALE ossia se ogni ennupla dell ’ entità padre G è una ennupla di almeno una delle entità figlie tra S1 o di S2 o di SN
b ) Nell ’ accorpamento dell ’ entità padre nelle entità figlie : l ’ entità padre G viene eliminata ed i suoi attributi e le associazioni ( anche eventuali altre ISA ) alle quali essa partecipa , vengono aggiunti alle figlie S1 , S2 , …, SN
OSS : Tale traduzione conviene quando ci sono operazioni sulla base dati che coinvolgono solo ennuple di una figlia o solo ennuple di un ’ altra figlia , distinguendo tra le entità figlie .
PRE-Diagramma ER
Diagramma ER
< K G >
< Attributi di G >
G
< Attributi di S 1 > < Attributi di G >
S1
SN
< Attributi di S N > < Attributi di G >
T
< K G > < K G >
< Attributi di S 1 >
S1
SN
<.....................>
...
<.......................>
< Attributi di S N >
< K G >
N . B .: Tale “ trasformazione ” è possibile solo quando la generalizzazione è ESCLUSIVA ossia se ogni ennupla dell ’ entità padre G è una ennupla di al massimo una delle entità figlia tra S1 o di S2 o di SN
c ) Nella sostituzione della generalizzazione con associazioni binarie di molteplicità 1:1 : in questa traduzione si sostituisce la generalizzazione con tante associazioni di molteplicità 1:1 quante sono le entità figlie partecipanti . N . B . la molteplicità 1:1 delle associazioni inserite è un ’ ovvia conseguenza dell ’ esclusività dell ’ ISA
PRE-Diagramma ER
Diagramma ER
< K G >
< K G >
< Attributi di G >
G
< Attributi di G >
G
1 1
E
< Attributi di S 1 >
E1
EN
S1
SN
< Attributi di S N >
<.......................>
< Attributi di S 1 >
1
1
< Attributi di S N >
S1
SN
< K G >
< K G >
Autore : Rio Chierego ( email : riochierego @ libero . it - sito web : www . riochierego . it ) Pag . 21