vuoi
o PayPal
tutte le volte che vuoi
S ∈P
i
elementi che non stanno in un altro sottoinsieme e che l'unione di tutti i sottoinsiemi della
S j
partizione P ritorna l'insieme S.
A differenza degli altri tipi di generalizzazione quella totale esclusiva non va scritta.
Per generalizzazione esclusiva si intende che le sottoentità sono completamente separate.
Per generalizzazione inclusiva si intende che ci può essere intersezione tra le sottoentità.
Per generalizzazione totale si intede che un membro dell'entità generale deve appartenere ad
almeno una delle sottoentità. (Una persona può appartenere a studenti)
Per generalizzazione parziale si intende che un membro dell'entità generale può non
appartenere ad alcuna delle sottoentità. (Una persona può non appartenere a studenti)
7 / 11
Modello entità-relazione
Non è necessario che le sottoentità abbiano attributi, perché il fatto stesso che noi abbiamo
chiamato la sottoentità con un nome diverso è già un attributo in più.
Le relazioni comuni tra sottoentità vanno fatte con l'entità madre, se si fanno relazioni specifiche
si può se semanticamente non sono uguali, quindi tutte le caratteristiche comuni vanno astratte
all'entità madre.
La generalizzazione parziale esclusiva a differenza delle altre è rappresentabile tramite due
relazioni senza perdere la semantica.
Un caso particolare di generalizzazione è quella in cui c'è solo una sottoentità. In questo caso
si parla di specializzazione.
Se ho una situazione del tipo:
non è errato trasformarla come segue, in quanto la relazione è generale mentre ISA è specifico.
8 / 11
Modello entità-relazione
Caso di studio
Andiamo adesso a sviluppare il modello completo ER per la segreteria universitaria;
9 / 11