Pagina 1 di 1

Basi di dati - Progettazione logica

MessaggioInviato: 18/12/2019, 17:36
da CLaudio Nine
Ciao a tutti,
Supponiamo di avere un'entità "Cittadino" con un unico attributo identificativo "Codice fiscale".
L'entità cittadino è generalizzata. Esistono infatti 2 figli.
-Cacciatori (senza attributi)
-Pescatori(senza attributi)
La generalizzazione è parziale sovrapposta.
Dunque possono esistere anche cittadini che possono essere sia cacciatori che pescatori, o nessuno dei due.

Se faccio il collasso verso l'alto, ovvero elimino la generallizazione lasciando solo l'entità cittadino, quali nuovi attributi devo mettere su cittadino?

Re: Basi di dati - Progettazione logica

MessaggioInviato: 18/12/2019, 20:23
da apatriarca
Puoi avere due nuovi attributi, uno per stabilire se è un cacciatore e uno per stabilire se è un pescatore.

Re: Basi di dati - Progettazione logica

MessaggioInviato: 19/12/2019, 20:49
da CLaudio Nine
apatriarca ha scritto:Puoi avere due nuovi attributi, uno per stabilire se è un cacciatore e uno per stabilire se è un pescatore.

Grazieee