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

14 . La progettazione concettuale : Il diagramma ER Vers . 3.0 – Novembre 2022
ASSOCIAZIONE PER AGGREGAZIONE : LE ASSOCIAZIONI HASA
Definizione : Un ’ associazione per aggregazione esplicita nel modello ER è esattamente un ’ astrazione per aggregazione così come definita in precedenza .
Essa viene anche chiamata associazione HASA dall ’ inglese “ has an ” ossia in italiano “ ha un ”. Le entità componenti contribuiscono a formare l ’ entità composizione o contenitore .

Esempio : Rappresentiamo l ’ aggregazione Computer tramite la seguente associazione HASA

Computer

1 N N

MemoriaCentrale Processore Dispositivi / O

Un ’ aggregazione generalmente viene classificata in LASCA e STRETTA
Un ’ aggregazione LASCA indica che l ’ elemento “ contenuto ” potrà esistere indipendentemente dall ’ entità “ contenitore ”.
Possiamo quindi dire che ad un elemento di un ’ entità contenuto potrà non corrispondere alcun elemento dell ’ entità contenitore . Graficamente è rappresentata con un esagono chiaro vuoto ( come nell ’ esempio precedente )
Un ’ aggregazione STRETTA indica che l ’ elemento “ contenuto ” non ha vita propria ma esiste unicamente perché è stata creata l ’ entità “ contenitore ”.
Possiamo quindi dire che a ogni elemento di un ’ entità contenuto deve corrispondere almeno un elemento dell ’ entità contenitore . Graficamente è rappresentata con un esagono pieno ( come nell ’ esempio successivo )
Esempio : Mettiamo in relazione un ’ automobile al relativo bollo ed assicurazione . Il bollo per un auto non ha più senso di esistere senza l ’ auto su cui agisce .

Automobile

Assicurazione

1 1

Bollo

Un ’ aggregazione è TOTALE se per ogni occorrenza dell ’ entità contenitore è possibile trovare occorrenze delle entità contenute .
Autore : Rio Chierego ( email : riochierego @ libero . it - sito web : www . riochierego . it ) Pag . 22