Datenbanken II B: Implementierung von DBMS

Werbung
Institut für Informatik - Lehrstuhl Datenbanken
Datenbanken II B: Implementierung von DBMS
Wintersemester 06/07 - Dipl.-Inform. Christian Goldberg, Prof. Dr. Stefan Braß
Übung 2: Datenspeicherung, Nutzerrechte (Abgabe bis 23.11.2005)
10 Punkte
Geben Sie zu jeder Aufgabe die von Ihnen verwendeten SQL-Statements mit den zugehörigen
Ausgaben der Datenbank an!
Aufgabe 2.1:
1 Punkt
Geben Sie den Prozentsatz der Data-Dictionary-Tabellen bzw. -Views an, die auf ’S’
enden. Schließen Sie dabei für die gesamte Anfrage alle Dynamic-Performance-Views
aus (V$-Views).
Aufgabe 2.2:
2 Punkte
Erstellen Sie in einer Ausgabe (d.h. genau eine SQL-Anfrage!) eine Auflistung aller Datendateien, temporären Dateien, Redo-Log-Files und Control-Files der Datenbank mit
dem Dateinamen (inkl. dem Pfad der Datei) und dem Typ. Verwenden Sie als Typ die
Bezeichner ’Datendatei’, ’Tempdatei’, ’Redologdatei’ und ’Kontrolldatei’.
Aufgabe 2.3:
3 Punkte
Geben Sie eine Übersicht über alle Tablespaces (TS) der Datenbank aus. Geben Sie
dabei für jeden Tablespace den Namen und prozentual sowohl den belegten als auch den
noch freien Speicherplatz an.
(Hinweise: Verwenden Sie die Anzahl der Blöcke, nicht Bytes, da dort die Angaben genauer sind. Ein TS kann mehrere Dateien verwenden. Der Wert MAXBLOCKS sagt nichts
über die Größe des TS oder einer Datendatei aus. Temporäre TS sollen nicht mit angegeben werden.)
1
Aufgabe 2.4:
1 Punkt
Geben Sie alle Benutzer mit Erstelldatum aus, die keine Datenbankobjekte besitzen.
Aufgabe 2.5:
1 Punkt
Weisen Sie dem Nutzer SCOTT Lese- und Updaterechte für Ihre Tabellen ITEM und
PRICE zu.
Aufgabe 2.6:
1 Punkt
Überprüfen Sie das Ergebnis mit Hilfe des Data Dictionary, indem Sie sich genau die
Rechte anzeigen lassen, die SCOTT von Ihnen für Ihre Tabellen gegeben wurden. Es
sollen keine Rechte angezeigt werden, die von anderen Nutzern, für andere Nutzer oder
für andere als Ihre Objekte zugewiesen wurden.
Aufgabe 2.7:
1 Punkt
Entziehen Sie dem Nutzer SCOTT die oben zugewiesenen Rechte wieder. (Das Ergebnis
können Sie ebenfalls wieder überprüfen. Das ist hier allerdings nicht verlangt.)
Zusatzaufgabe:
Welche Probleme können auftreten, wenn man Rechte mit der Option ’WITH GRANT
OPTION’ vergibt?
Beachten Sie bitte auch die Hinweise im Internet auf der Seite:
http://dbs.informatik.uni-halle.de/Lehre/DBIIB WS0607/index.html.
2
Herunterladen