Hi Leute,
ich bin gerade am Design einer Datenbank für ein privates Projekt.
In meiner Anwendung sollen mehrere Benutzer Mitglieder eines oder mehrerer Administratoren werden.
(Der Benutzer bekommt in der Anwendung dann angezeigt: Ihre Administratoren: xxx)
(Die Administratoren bekommen wiederum ihre Benutzer angezeigt und können deren Detailinfos einsehen)
Aktuell habe ich in meinem Datenbankdesign eine Tabelle "User" und dort eine Spalte "Role" (Admin, User).
Die Usertabelle wird auch zum Login verwendet. (Also Username, pw etc.).
Jetzt hatte ich nachfolgende Überlegung.
1.) Ich erstelle eine neue Tabelle "Login"
2.) Ich erstelle eine neue Tabelle "Admin"
3.) Ich erstelle eine neue Tabelle "User"
4.) Ich erstelle eine neue Tabelle "User_Assign"
Login, 1 - N, Admin
Login, 1 - N, User
Admin, 1 - N, User_Assign
User, 1 - N, User_Assign
Das haut vom Login aber auch iwie nicht hin, da die Logintabelle ja keine N Beziehung hat, daher die pw in den Tabellen User und Admin stehen müssten....
Sry, aber ich stehe gerade echt auf dem Schlauch. Habt ihr eine Idee wie ich das am besten umsetzen kann?
LG
Exorior
ich bin gerade am Design einer Datenbank für ein privates Projekt.
In meiner Anwendung sollen mehrere Benutzer Mitglieder eines oder mehrerer Administratoren werden.
(Der Benutzer bekommt in der Anwendung dann angezeigt: Ihre Administratoren: xxx)
(Die Administratoren bekommen wiederum ihre Benutzer angezeigt und können deren Detailinfos einsehen)
Aktuell habe ich in meinem Datenbankdesign eine Tabelle "User" und dort eine Spalte "Role" (Admin, User).
Die Usertabelle wird auch zum Login verwendet. (Also Username, pw etc.).
Jetzt hatte ich nachfolgende Überlegung.
1.) Ich erstelle eine neue Tabelle "Login"
2.) Ich erstelle eine neue Tabelle "Admin"
3.) Ich erstelle eine neue Tabelle "User"
4.) Ich erstelle eine neue Tabelle "User_Assign"
Login, 1 - N, Admin
Login, 1 - N, User
Admin, 1 - N, User_Assign
User, 1 - N, User_Assign
Das haut vom Login aber auch iwie nicht hin, da die Logintabelle ja keine N Beziehung hat, daher die pw in den Tabellen User und Admin stehen müssten....
Sry, aber ich stehe gerade echt auf dem Schlauch. Habt ihr eine Idee wie ich das am besten umsetzen kann?
LG
Exorior