Hallo allerseits,
Ich bräuchte dringend Hilfe bei der Erweiterung einer Datenbank.
Mir geht es aber erstmal nur ums Modell.
Anbei erstmal das ER-Diagramm der Datenbank die ich bisher habe.
Dazu erstmal eine Erklärung, weil die Modellierung vlt da nicht ganz sauber ist:
Gehoert ein Nutzer zu einer Organisation, so gehoert er auch automatisch zu allen Unterorganisationen. Um das zu Verwirklichen, habe ich natürlich nicht alle Beziehungen von Nutzer und Organisation eingefügt in der Datenbak abgespeichert. Das war ja bisher noch nicht nötig.
Jetzt würde ich gerne noch ein neues Feature hinzufügen:
Jeder Nutzer, der in einer Organisation ist, soll auch Rechte in dieser Organisation haben und allen Unterorganisationen. Aber in den Unterorganisationen sollen es evtl. andere Rechte sein als in der eigentlichen Organisation.
Das Problem ist also: Erst habe ich Rechte als Attribut der Relation vin Nutzer zu Organisation modelliert. Um dann zumerken, dass ich so natürlich keine Rechte zu den Untergruppen abgespeichert habe. Vlt müsste ich jetzt doch jede einzelne Bezeihung zwischen Nutzer und Organisation abspeichern. Was aber auch doof wäre, wegen der Abfrage...
Ich hoffe einer von euch hatt eine gute Lösung, oder kann mir eine schon von mir angesprochene empfehlen...
lg Behaelter
Ich bräuchte dringend Hilfe bei der Erweiterung einer Datenbank.
Mir geht es aber erstmal nur ums Modell.
Anbei erstmal das ER-Diagramm der Datenbank die ich bisher habe.
Dazu erstmal eine Erklärung, weil die Modellierung vlt da nicht ganz sauber ist:
Gehoert ein Nutzer zu einer Organisation, so gehoert er auch automatisch zu allen Unterorganisationen. Um das zu Verwirklichen, habe ich natürlich nicht alle Beziehungen von Nutzer und Organisation eingefügt in der Datenbak abgespeichert. Das war ja bisher noch nicht nötig.
Jetzt würde ich gerne noch ein neues Feature hinzufügen:
Jeder Nutzer, der in einer Organisation ist, soll auch Rechte in dieser Organisation haben und allen Unterorganisationen. Aber in den Unterorganisationen sollen es evtl. andere Rechte sein als in der eigentlichen Organisation.
Das Problem ist also: Erst habe ich Rechte als Attribut der Relation vin Nutzer zu Organisation modelliert. Um dann zumerken, dass ich so natürlich keine Rechte zu den Untergruppen abgespeichert habe. Vlt müsste ich jetzt doch jede einzelne Bezeihung zwischen Nutzer und Organisation abspeichern. Was aber auch doof wäre, wegen der Abfrage...
Ich hoffe einer von euch hatt eine gute Lösung, oder kann mir eine schon von mir angesprochene empfehlen...
lg Behaelter