Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Adalhard Werntz Geändert vor über 11 Jahren
1
Erhard Künzel für Info 9. Klasse: Digitale Schule Bayern © Erhard Künzel
2
0 Nicht jeder Nutzer sollte auf einer Datenbank alles dürfen. 1 Welche Rechte gibt es? 2 Wie kann man Rechte vergeben bekommen? Digitale Schule Bayern © Erhard Künzel
3
Datenbank Welche Attribute und Datentypen? Schlüssel? Aus: http://www.hertz.de Digitale Schule Bayern © Erhard Künzel
4
Wer darf die Daten ansehen? Wer darf die Daten bearbeiten? Wer darf das Schema bearbeiten? Aus: http://www.hertz.de Digitale Schule Bayern © Erhard Künzel
5
Create table Autoart( Aid varchar(4) primary key, Bild blob, Beispiel varchar(30), Fahrgäste varchar(20), Getriebe Enum('manuell', 'automatik'), gKoffer int, kKoffer int, Klima bool /* …*/ ); Aus: http://www.hertz.de Digitale Schule Bayern © Erhard Künzel
6
Aus: http://www.hertz.de Digitale Schule Bayern © Erhard Künzel
7
GRANT SELECT ON 9f_meinname.autoart TO 9f_deinname; GRANT SELECT(Bild, Beispiel) ON 9f_meinname.autoart TO 9f_deinname; REVOKE SELECT ON 9f_meinname.autoart FROM 9f_deinname; Wenn nötig, danach FLUSH PRIVILEGES; Digitale Schule Bayern © Erhard Künzel
8
GRANT INSERT ON 9f_meinname.autoart TO 9f_bearbeiter; GRANT UPDATE(Bild, Beispiel) ON 9f_meinname.autoart TO 9f_bearbeiter; REVOKE INSERT ON 9f_meinname.autoart FROM 9f_gekuendigt; Digitale Schule Bayern © Erhard Künzel
9
GRANT ALTER ON 9f_meinname.autoart TO 9f_neuerAdmin; GRANT ALL ON 9f_meinname.autoart TO 9f_neuerAdmin WITH GRANT OPTION REVOKE ALL PRIVILEGES, GRANT OPTION ON 9f_meinname.autoart FROM 9f_alterAdmin; GRANT DROP … GRANT CREATE … GRANT DROP … GRANT CREATE … Minimal: GRANT USAGE Minimal: GRANT USAGE Digitale Schule Bayern © Erhard Künzel
10
Vereinbart mit zwei benachbarten Gruppen: Jeder ist einmal User, einmal Bearbeiter und einmal Administrator. Probiert das Vergeben und Benutzen und Entziehen von Rechten Digitale Schule Bayern © Erhard Künzel
11
Das wichtigste Instrument für den Datenschutz in einer Datenbank sind die Benutzerrechte. Sie werden mit GRANT ON TO vergeben und mit REVOKE ON FROM entzogen. Mit SHOW GRANTS kann man seine eigenen Rechte ansehen. Man sollte nie die GRANT OPTION vergeben. Digitale Schule Bayern © Erhard Künzel
12
Datenbank! Welche Nutzergruppen gibt es? Welche Rechte sollte jede Gruppe haben? Aus: https://avi10web06.rent-at-avis.com/avisonline/de/Jobs.nsf (06.03.2008) Digitale Schule Bayern © Erhard Künzel
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.