Hallo Community,
ich möchte eine Rollenhierarchie darstellen. Mir geht es dabei zunächst um das Modell und nicht um die konkrete Umsetzung.
Mein Ansatz wäre:
In der Tabelle "Role" befinden sich alle Rollen, die jeweils eine Id haben.
In der Tabelle "Parent_Role" wird pro Datensatz die "id" der übergeordneten Rolle und die "id" der untergeordneten Rolle gespeichert. Bei der Kardinalität bin ich mir noch nicht ganz sicher. Ich bin davon ausgegangen, dass ein Datensatz von "Parent_Role" mit genau zwei Datensätzen von "Role" in Beziehung steht und das eine Datensatz von "Role" mit n Datensätzen von "Parent_Role" in Beziehung stehen kann. Kann man das so darstellen oder bin ich da jetzt ganz falsch gefahren?
ich möchte eine Rollenhierarchie darstellen. Mir geht es dabei zunächst um das Modell und nicht um die konkrete Umsetzung.
Mein Ansatz wäre:
In der Tabelle "Role" befinden sich alle Rollen, die jeweils eine Id haben.
In der Tabelle "Parent_Role" wird pro Datensatz die "id" der übergeordneten Rolle und die "id" der untergeordneten Rolle gespeichert. Bei der Kardinalität bin ich mir noch nicht ganz sicher. Ich bin davon ausgegangen, dass ein Datensatz von "Parent_Role" mit genau zwei Datensätzen von "Role" in Beziehung steht und das eine Datensatz von "Role" mit n Datensätzen von "Parent_Role" in Beziehung stehen kann. Kann man das so darstellen oder bin ich da jetzt ganz falsch gefahren?