Prinzip der minimalen Rechte

Übungsaufgaben zu Benutzern und Rechten in SQL (DCL)

Drei Übungsaufgaben zur Rechteverwaltung in MariaDB: Für das Werkstattportal eines Fahrradherstellers überträgst Du ein Einrichtungsskript aus einer PostgreSQL-Anleitung nach MariaDB und richtest Konten ein (Stufe 2), für eine Mitfahr-App entwickelst Du ein Berechtigungskonzept und korrigierst ein fehlerhaftes Skript (Stufe 3), und für eine Freizeit-App prüfst Du vorgefundene Rechte gegen ein Rechtekonzept und korrigierst sie mit Rollen, Spaltenrechten und einer anonymen Auswertungssicht (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.