3.6k Aufrufe
Gefragt in Datenbanken von riga Einsteiger_in (9 Punkte)
Ein freundliches Hallo allen Datenbankspezialisten,

ich hoffe und wünsche, dass mir beim nachfolgend dargelegten Problem geholfen werden kann.

Derzeit arbeite ich an einer Datenbank zur Eingabe, Bearbeitung und Auswertung von Produktionsdaten. Entsprechend der Funktionalitäten der Datenbank sollen auch entsprechende Benutzerrechte vergeben werden. Es sollten zukünftig mehrere Berechtigungsgruppen angelegt werden:

- Dateneingabe
- Datenbearbeitung
- Datenauswertung
- Administrator (Bearbeitung der Datenbank)

Jetzt stell ich mir die ganze Sache so vor, dass es ein Startformular mit mehreren Buttons gibt. Jeder Button ist einem speziellen Bereich angeordnet (z.B. Button „Dateneingabe“). Mittels eines Anmeldefensters soll sich jeder Benutzer identifizieren können. Aus dieser Identifizierung lässt sich die Berechtigung ermitteln. Entsprechend der Berechtigung soll auch nur der entsprechende Button aktiviert sein. Die anderen Buttons sind nicht benutzbar.

Gibt es für diesen Wunsch eine einfache und verständliche Realisierungsmöglichkeit?

Über jede Hilfe und Anregung bin ich dankbar.

2 Antworten

0 Punkte
Beantwortet von draack Einsteiger_in (33 Punkte)
Hi,

Gibt es für diesen Wunsch eine einfache und verständliche Realisierungsmöglichkeit?
Nein.

Mein Vorschlag:
1. Nimm eine richtiges RDBMS (z.B. MySQL).
2. Schreibe dazu eine Frontendapplikation in/mit der Sprache/IDE Deiner Wahl. Kann auch eine Webapplikation in einem Tomcat sein.

Tschö,
Volker
0 Punkte
Beantwortet von rahi Experte (1.5k Punkte)
Hallo riga,

Nimm das Sicherheitkonzept von access (Arbeitsgruppendatenbank, mdw), das klappt ganz gut.
Du solltest folgende beachten:

1. Teile die db in programm-db und daten-db
2. Lege in der arbeitsgruppen-db benutzergruppen entsprechend deinen Wünschen an und
ordne die anzulegenden user den Gruppen zu und gebe den Gruppen entsprechende Rechte.
3 . Wichtig: erzeuge eine rolle mit adminrechten und ordne min. ein user zu, danch enziehst du
ALLEN usern ALLE Rechte sowie den voreingestellten Rollen.

Wie du dich einen neuen mdw anschließt solltest du ergooglen bzw. Im supportnet suchen. Ich
habe da schon ein paar Hilfen dazu abgegeben.

Ach ja, vor den tests bitte db sichern, falls du dir alle rechte versehentlich entziehen solltest.

Gruß Ralf
...