Come mostrare i livelli dei ruoli utente in ERD?

1

Ho sentito che questo è il posto migliore per chiedere questo, piuttosto che StackOverflow in quanto non correlato alla programmazione.
Ok. Il fatto è che ho bisogno di disegnare un ERD di un sistema di gestione delle ferie. Supponiamo che ci siano tre livelli di ruoli utente lì - Livello A, B e C.
Dove A può gestire sia B che C; B può gestire solo C e C è utenti normali .. Ora ho specificato un'entità denominata USER nell'ERD e quindi devo mantenere solo una tabella nel mio database per tutti i tipi di utenti e impostare un flag e un codice di ruolo in base a quello . Ma in che modo esattamente rappresento questi tre livelli di utenti in un ERD, poiché l'ERD ha una sola entità per USER? e il ruolo è solo un attributo lì?
Devo creare tre entità per tre tipi di utenti e quindi creare tre tabelle e continuare così? Ma posso gestire tutte le funzionalità con solo una tabella e un flag.
Sono un po 'confuso. Per favore, guidami. :)

    
posta Bibhas 21.03.2011 - 14:33
fonte

1 risposta

3

L'hai detto tu stesso, e ci hai pensato bene. E ntity R elation D iagram. Hai una sola Entità di USER, quindi devi solo inserirla una volta. Il ruolo è un attributo di quell'entità.

Vorrei approfondire i livelli dei ruoli in un diagramma funzionale, in cui le entità sono utilizzate in una determinata funzionalità.

    
risposta data 21.03.2011 - 15:07
fonte

Leggi altre domande sui tag