CGollhardt
Mitglied
Hallo Miteinander,
mir ist leider kein Aussagekräftiger Titel eingefallen. :???:
Es geht um folgende beiden Tabellen:
Benutzergruppen
Rechte jeder einzelnen Benutzergruppe
Das Problem
- Die Benutzergruppen mit der ID 1-99 sind vom System vorgesehen.
- Alle Benutzergruppen ab der ID 100 können in die Datenbank vom Benutzer eingetragen werden
Zu jeder Benutzergruppe (unabhäng vom Typ) gibt es eine Rechte Tabelle, in der die einzelnen Rechte vorhanden sein sollen. Auch die Rechte von den "Sytem-Benutzergruppen" sollen verändert werden können.
Ich würde gerne nur eine Tabelle mit Benutzergruppen haben. Benutzer können in n Gruppen sein. Hier sollte keine Differenz auf "System oder Datenbank" gemacht werden.
Ich bekomme jedoch Bauchweh dabei, bei der Rechte-Tabelle eine Abhängigkeit zu einer Benutzergruppe zu erstellen die in der Datenbank nicht vorhanden ist. Deswegen habe ich mir gedacht dass ich dort "Dummys reinschreibe", siehe Screenshot.
Die Frage
Kann man das irgendwie besser Lösen? Das fühlt sich für mich wie eine Bastellösung an. Das hat für mich Architektonisch gesehen, einen faden Beigeschmack.
Vielen Dank.
mir ist leider kein Aussagekräftiger Titel eingefallen. :???:
Es geht um folgende beiden Tabellen:
Benutzergruppen
Rechte jeder einzelnen Benutzergruppe
Das Problem
- Die Benutzergruppen mit der ID 1-99 sind vom System vorgesehen.
- Alle Benutzergruppen ab der ID 100 können in die Datenbank vom Benutzer eingetragen werden
Zu jeder Benutzergruppe (unabhäng vom Typ) gibt es eine Rechte Tabelle, in der die einzelnen Rechte vorhanden sein sollen. Auch die Rechte von den "Sytem-Benutzergruppen" sollen verändert werden können.
Ich würde gerne nur eine Tabelle mit Benutzergruppen haben. Benutzer können in n Gruppen sein. Hier sollte keine Differenz auf "System oder Datenbank" gemacht werden.
Ich bekomme jedoch Bauchweh dabei, bei der Rechte-Tabelle eine Abhängigkeit zu einer Benutzergruppe zu erstellen die in der Datenbank nicht vorhanden ist. Deswegen habe ich mir gedacht dass ich dort "Dummys reinschreibe", siehe Screenshot.
Die Frage
Kann man das irgendwie besser Lösen? Das fühlt sich für mich wie eine Bastellösung an. Das hat für mich Architektonisch gesehen, einen faden Beigeschmack.
Vielen Dank.
Zuletzt bearbeitet: