Zugang geben und wegnehmen
Die Zugriffskontrolle ist ein wichtiger Teil der Datenbankverwaltung. Nicht alle Datenbanknutzer haben die gleichen Bedürfnisse und Ziele, von Analysten über Sachbearbeiter und Datenwissenschaftler bis hin zu Dateningenieuren. Als Faustregel gilt: Schreibzugriff sollte nie die Standardeinstellung sein und nur gegeben werden, wenn es wirklich nötig ist.
Bei unseren Pitchfork-Rezensionen wollen wir nicht, dass alle Datenbankbenutzer in die Ansicht „ long_reviews ” schreiben können. Stattdessen sollte nur der Editor diese Ansicht bearbeiten können.
Diese Übung ist Teil des Kurses
Datenbankdesign
Anleitung zur Übung
- Entziehe allen Datenbankbenutzern die Rechte zum Aktualisieren und Einfügen in der Ansicht „
long_reviews“. - Gib dem Benutzer „
editor” die Rechte zum Aktualisieren und Einfügen in der Ansicht „long_reviews”.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
-- Revoke everyone's update and insert privileges
REVOKE ___, ___ ___ ___ FROM ___;
-- Grant the editor update and insert privileges
GRANT ___, ___ ___ ___ TO ___;