Tratto da: A. Lorenzi, D. Rossi – IL LINGUAGGIO SQL – ATLAS
Un’organizzazione internazionale organizza le informazioni sui propri iscritti
- Ogni iscritto sceglie un certo ruolo
- Ogni ruolo prevede il versamento di una certa quota annuale minima.
- Un iscritto può effettuare versamenti in qualsiasi momento indipendentemente dal ruolo con il quale è iscritto.
Schema E/R 1
Osserva
- Un ruolo può essere scelto da uno o più iscritti
- Un iscritto si sceglie un ruolo
- Un versamento viene effettuato da un iscritto
- Un iscritto deve fare uno o più versamenti
Schema E/R 2
Osserva
- Una nazione può essere la residenza di uno o più iscritti
- Un iscritto risiede in una nazione
Schema E/R 3
Lo schema E/R può essere più elaborato
- La nazione di un iscritto è un’informazione strategica: tra gli iscritti di ogni nazione si sceglie un responsabile.
- Sul responsabile si raccolgono più informazioni (cellulare, fax, …) che sugli altri iscritti.
Quindi
- Un iscritto può essere il responsabile di una nazione
- Una nazione ha come responsabile un iscritto
Schema E/R 4
RUOLO
- Un ruolo può essere scelto da uno o più iscritti
VERSAMENTO
- Un versamento viene effettuato da un iscritto
NAZIONE
- Una nazione può essere la residenza di uno o più iscritti
- Una nazione può avere un responsabile
ISCRITTO
- Un iscritto si sceglie un ruolo
- Un iscritto deve fare uno o più versamenti
- Un iscritto risiede in una nazione
- Un iscritto può essere un responsabile
RESPONSABILE
- Un responsabile è un iscritto (con ulteriori informazioni)
- Un responsabile si occupa di una nazione.