Hi,

Zitat von
mkinzler:
Wenn du die Tabelle richtig Normalisieren würdest hättest du 40 Einträge und nicht 40 Felder.
So war das auch gemeint!

Zitat von
freak4fun:
Es sind Richtlinien. Niemand wird bei dir vorbei kommen und schauen das du auch ja die höchst Mögliche Normalform hast.

Glück gehabt

Zitat von
alzaimar:
Bei deinem Design sehe ich große Probleme bei der Auswertung und Filterung. Stringoperationen eignen sich nicht dazu, Daten effizient zu filtern. Auch wirst du auf deine kodierte Information keinen Index setzen können, um Abfragen zu beschleunigen.
Der String wird ja nur einmal bei der Benutzeranmeldung aus der Datenbank gelesen. Somit habe ich für eine "Session" alle Rechte in einem String und kann die auf die entsprechenden Elemente in der Applikation verteilen. Einen Index werde ich da nicht brauchen. Es werden ja schätzungsweise nur 5-20 Rechtegruppen.
Viele Grüße ...