GRANT

Übungsaufgaben zu Benutzern und Rechten in SQL (DCL)

Drei Übungsaufgaben zur Rechteverwaltung in MariaDB: Für Sensordaten in einem Akkulager richtest Du Datenbank und Konten ein und passt eine fremde Befehlsübersicht an (Stufe 2), für eine Mitfahr-App entwickelst Du ein Berechtigungskonzept und korrigierst ein fehlerhaftes Skript (Stufe 3), und für eine Freizeit-App legst Du Rollen mit Spaltenrechten und eine anonyme Auswertungssicht an (Stufe 3).

SQL: Benutzer und Rechte verwalten (DCL)

Nicht jede Person und nicht jedes Programm soll alles in einer Datenbank dürfen. Mit der Data Control Language (DCL) richtest Du Datenbanken für neue Anwendungen ein, legst Benutzer an (CREATE USER), vergibst Rechte (GRANT), entziehst sie wieder (REVOKE) und bündelst sie in Rollen. Dieser Artikel zeigt die Befehle in MariaDB-Notation, wie Du aus einem Anforderungstext ein Berechtigungskonzept entwickelst und welche Fehler häufig passieren.