Trenutno modelujem bazu gde treba da postoje korisnici koji bi bili generalno administratori. Takodje moguce i moderatori (sa manjim nivoom pristupa) ali problem mi prave drugi korisnici. Evo cisto da prikazem hijerarhiju:
- admin
- moderator
- vlasnik
- zaposleni
(ovo bi bila neka tabela Privilegije)
E sad. Da pravim tabelu Korisnici i Privilegije ne ide... Zasto ? Pa recimo zaposleni ima smenu, ali vlasnik je nema. A kamoli admin i moderator (u mojoj situaciji). Vrv bih mogao ovih primera smisliti jos... Nije logicno da samo zato sto zaposleni ima svoju smenu, da to polje bude null u slucaju admina, moderatora i vlasnika.
Tako da se pitam sta mi je ovde najbolje / najoptimalnije ciniti ?
Mislio sam mozda da napravim tabelu Administrators ili tako nesto i da tu drzim admine i moderatore. I da napravim drugu tabelu za vlasnike i zaposlene. Jednostavno da podelim te dve vrste korisnika...Takodje tu se pitam sta da radim sa tabelom Privilegije ?