14 . La progettazione concettuale : Il diagramma ER Vers . 3.0 – Novembre 2022
L ’ astrazione per generalizzazione è il procedimento mentale mediante il quale si può giungere alla definizione di una classe come unione di un insieme di classi ognuna delle quali è inclusa nella classe da definire .
N . B . Il legame che unisce le classi di partenza e la classe di generalizzazione è un legame di sottoinsieme ossia di inclusione ed è quindi un legame diverso rispetto al legame di aggregazione .
Persona
Maschio
Femmina
Riassumendo secondo quanto abbiamo visto nei nostri esempi è possibile giungere alla definizione della stessa classe “ Persona ” utilizzando tre processi mentali completamente diversi .
Inoltre le tre astrazioni ( processi mentali ) sono indipendenti una dall ’ altra ossia non è possibile dar luogo ad una generalizzazione utilizzando una aggregazione o una classificazione e viceversa .
Persona
Africano |
Europeo |
Asiatico |
Nome |
Cognome |
Data di Nascita |
Sesso |
Maschio |
Femmina |
Le astrazioni sono una modalità di descrizione della realtà comune a tutti i modelli che possiamo utilizzare per la progettazione di una base di dati .
Autore : Rio Chierego ( email : riochierego @ libero . it - sito web : www . riochierego . it ) Pag . 3