Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Erhard Künzel für Info 9. Klasse: Digitale Schule Bayern © Erhard Künzel.

Ähnliche Präsentationen


Präsentation zum Thema: "Erhard Künzel für Info 9. Klasse: Digitale Schule Bayern © Erhard Künzel."—  Präsentation transkript:

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


Herunterladen ppt "Erhard Künzel für Info 9. Klasse: Digitale Schule Bayern © Erhard Künzel."

Ähnliche Präsentationen


Google-Anzeigen