Für dieses kleine Projekt habe ich mich für diese Struktur entschieden, da es die am einfachsten zu implementierende gewesen wäre. Bei größeren Projekten wäre sie aufgrund der m:n-Relation von TBenutzer zu TGruppe einfach unpraktisch und der entstehende Overhead durch das ständige Neuladen aller Elemente bei einem Update in der Datenbank wäre einfach nur fatal.
Aber danke nochmal

Für meine kleinen Zwecke reicht es so. Auch wenn es teilweise etwas umständlich ist und ich hoffe ich muss nichts mehr an der Struktur ändern, sonst wirts bei der Implementierung kniffelig alles wieder zu ändern.
Lg
Lars S.
Wer nicht mit der Zeit geht, geht mit der Zeit.