PDA

View Full Version : Diagramma E/R: come interpretare sta situazione?


zanardi84
20-09-2012, 09:34
Non riesco ad arrivare alla soluzione per la costruzione di un diagramma E/R per questa situazione:

Devo registrare gli accessi ad un'area precisa presso la quale possono accedere gli autorizzati, di diverse categorie, muniti di un tesserino che, grazie ad un codice, anche a barre, identifica persona e area accessibile.
Se il tesserino viene perso bisogna inserire il codice nell'elenco dei codici non validi. In più ad ogni accesso non autorizzato o per codice non valido o per area vietata bisogna dare la segnalazione.

Ho fatto sto ragionamento, ma non so quanto possa essere corretto:

-La persona è senza dubbio una entità dalla quale discendono le specializzazioni.

-L'area potrebbe esserlo. Se il testo dice area precisa potrebbe ogni istanza avere determinate caratteristiche che la rendono differente da un'altra con qualche specializzazione o attributo.

-L'accesso pure perchè occorre registrarlo e potrebbe darsi benissimo che un autorizzato acceda ad un'area più di una volta.. e nel diagramma E/R non possono esserci ripetizioni di tuple. L'entità risolve il problema.

-Codice e tesserino...
Il codice potrebbe anche essere una entità da cui ottengo una sottoentità con la specializzazione detta codice non valido perchè è da memorizzare.

E il tesserino? Entità o relazione?
Se fosse entità sarebbe legato a persona, codice e area con altrettante relazioni, oltretutto sarebbe senza un identificatore proprio, ma ne avrebbe 3 esterni.
Se fosse relazione avrebbe ancora il ruolo di identificare persona, categoria e area?