Wie umfangreich ist die Datenbank? Müssen die angezeigten Felder pro Benutzerklasse (Normalo, Admin, Standard)
DB-gesteuert veränderbar sein? Wenn nein und nicht zu viele Datenfelder würde ich für jede Benutzerklasse eigene Forms bauen und die abhängig der Benutzerklasse anzeigen. Tabelle 3 wäre damit nicht erforderlich.
Wenn das für die geforderte Sicherheit nicht ausreicht, sollte auf jeden Fall ein Berechtigungskonzept auf
DB-Ebene eingerichtet werden.