Buchgenerator (deaktivieren)

Einführung in SQL: DCL - Zugriffsrechte

Aus Wikibooks

Wechseln zu: Navigation, Suche


Eine "vollwertige" SQL-Datenbank enthält umfassende Regelungen über die Vergabe von Rechten für den Zugriff auf Objekte (Tabellen, einzelne Felder, interne Funktionen usw.). Am Anfang stehen diese Rechte nur dem Ersteller der Datenbank und dem System-Administrator zu. Andere Benutzer müssen ausdrücklich zu einzelnen Handlungen ermächtigt werden.

Da es sich dabei nicht um Maßnahmen für Anfänger handelt, beschränke ich mich auf ein paar Beispiele.

[Bearbeiten] GRANT – Zugriff gewähren

Aufgabe

Der Benutzer Herr_Mueller darf Abfragen auf die Tabelle Abteilungen ausführen.

Crystal Clear app terminal.png SQL-Quelltext:

GRANT SELECT ON Abteilung TO Herr_Mueller
Aufgabe

Die Benutzerin Frau_Schulze darf Daten in der Tabelle Abteilungen ändern.

Crystal Clear app terminal.png SQL-Quelltext:

GRANT UPDATE ON Abteilung TO Frau_Schulze

[Bearbeiten] REVOKE – Zugriff verweigern

Aufgabe

Herr_Mueller darf künftig keine solche Abfragen mehr ausführen.

Crystal Clear app terminal.png SQL-Quelltext:

REVOKE SELECT ON Abteilung FROM Herr_Mueller


Persönliche Werkzeuge