Hallo,
mal wieder soll eine DatenbankAnwendung erstellt werden. Das zentrale Problem diesmal sind die Zugriffe der User auf die Datenbank.
Gefordert sind definierte Rechte für alle User.
Zum Verständnis: Das Forntend teilt die Datenbank in mehrere Applikationen auf. Wenn der User eine Applikation aufruft, wird ein 'Select' auf eine bestimmte Tabelle geschickt und im Frontend dargestellt.
ProblemStellung: Wie kann man am einfachsten BenutzerRechte regeln.
- Benutzer kann auf einzelne Tabellen ein 'Select' machen, aber auf diese kein 'Insert' oder 'Update' (eingeschränkter Zugriff)
- auf andere Tabellen soll dieser wiederum 'Select' als auch 'Insert' und 'Update' machen dürfen (vollständiger Zugriff)
- auf wiederum andere Tabellen soll er nicht einmal ein 'Select' machen dürfen (kein Zugriff)
Systemanforderungen:
- Betriebssystem -> Windows
- DatenBank -> bevorzugt MySQL oder als Alternative MSSQL
- FrontEnd -> ist eigentlich egal .. mir schwebt VB .Net vor
Frage: Wie kann man das am einfachsten lösen? Bringen MySQL oder MSSQL solch Funktionalität mit? Möchte das ungern im FrontEnd programmieren, da es doch sehr aufwendig werden würde.
Vielleicht habt Ihr ja Ideen und/oder Anregungen dazu.
Gruss TP
------------------
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP