Hallo zusammen,
ich brauche bitte wieder ein paar kleine Denkanstöße von euch...
Folgende Problemstellung:
Ich möchte eine zentrale Tabelle, um in diese alle User einer Seite mit deren ID, das zugehörige Passwort und den jeweiligen Rechten des Users speichern. Schwer wird es für mich aktuell, da die IDs der User aus drei verschiedenen Tabellen stammen. Es gibt eine Tabelle Personal, eine Tabelle Betreiber und eine Tabelle Spieler.
Der Ansatz für die Tabelle tblUsers wird ja so nicht funktionieren:
user_ID | ID (aus den drei Tabellen) | Passwort | Rechte
Aktuell sieht meine Lösung so aus (bin damit aber nicht happy)
Tabelle tblPersonal:
persoID | user_ID (aus der Tabelle tblUsers) | Vorname | Nachname | ...
Tabelle tblBetreiber:
btreiID | user_ID (aus der Tabelle tblUsers) | Vorname | Nachname | ...
Tabelle tblSpieler:
spielID | user_ID (aus der Tabelle tblUsers) | Vorname | Nachname | ...
Tabelle tblUsers:
user_ID | Benutzername | Passwort | Rechte
Irgendwie kommt mir diese Art der Relation "rückwärts" vor. Ich hoffe, es ist soweit klar, was ich damit sagen will.
Habt ihr dafür einen besseren Ansatz? Die Punkte am Ende der jeweiligen Tabelle sollen zeigen, dass es dann für jeden Tabellentyp auch noch spezifische Einträge gibt.
Vielen Dank für euer Feedback!
ich brauche bitte wieder ein paar kleine Denkanstöße von euch...
Folgende Problemstellung:
Ich möchte eine zentrale Tabelle, um in diese alle User einer Seite mit deren ID, das zugehörige Passwort und den jeweiligen Rechten des Users speichern. Schwer wird es für mich aktuell, da die IDs der User aus drei verschiedenen Tabellen stammen. Es gibt eine Tabelle Personal, eine Tabelle Betreiber und eine Tabelle Spieler.
Der Ansatz für die Tabelle tblUsers wird ja so nicht funktionieren:
user_ID | ID (aus den drei Tabellen) | Passwort | Rechte
Aktuell sieht meine Lösung so aus (bin damit aber nicht happy)
Tabelle tblPersonal:
persoID | user_ID (aus der Tabelle tblUsers) | Vorname | Nachname | ...
Tabelle tblBetreiber:
btreiID | user_ID (aus der Tabelle tblUsers) | Vorname | Nachname | ...
Tabelle tblSpieler:
spielID | user_ID (aus der Tabelle tblUsers) | Vorname | Nachname | ...
Tabelle tblUsers:
user_ID | Benutzername | Passwort | Rechte
Irgendwie kommt mir diese Art der Relation "rückwärts" vor. Ich hoffe, es ist soweit klar, was ich damit sagen will.
Habt ihr dafür einen besseren Ansatz? Die Punkte am Ende der jeweiligen Tabelle sollen zeigen, dass es dann für jeden Tabellentyp auch noch spezifische Einträge gibt.
Vielen Dank für euer Feedback!
Kommentar