Übung Informationssysteme 1

Übung Informationssysteme 1 2016W
Übungskatalog
Übungsleiter: Josef Küng, Wolfram Wöß
Abgabe bis 19.1.2017, 12:00
5. Transkationen, Transaktionsverwaltung
5.1
Beantworten Sie folgende Fragen im Zusammenhang mit Transaktionen
in Datenbanken.
(6 Punkte)



Was ist eine Transaktion?
Geben ein Beispiel für eine Transaktion, das nicht bereits in den
Vorlesungsunterlagen verwendet wurde.
Warum sind Transaktionen notwendig?
5.2
Erklären Sie etwas detaillierter, was hinter dem Akronym ACID steckt.
(6 Punkte)
5.3
Erklären Sie die Rolle des Datenbankpuffers.
5.4
Erklären Sie ausführlich, welche Informationen in den Log-Dateien von
Datenbanken gespeichert werden und wozu diese dienen.
(3 Punkte)
5.5
Wie muss die Fehlerbehandlung eines Datenbanksystems ablaufen, wenn
 ein lokaler Fehler,
 ein Fehler mit Hauptspeicherverlust oder,
 ein Fehler mit Hintergrundspeicherverlust aufgetreten ist,
und die ACID-Eigenschaften eingehalten werden müssen.
(2 Punkte)
(3 Punkte)
5.6
Welche Fehler können bei einem unkontrollierten Mehrbenutzerbetrieb
auftreten? Geben Sie jeweils ein Beispiel dafür an, das sich von jenen in
den Vorlesungsunterlagen unterscheidet.
(3 Punkte)
5.7
Was bedeutet Serialisierbarkeit?.
5.8
Was macht der Datenbank-Scheduler? Wie könnte er prinzipiell
vorgehen?
(2 Punkte)
5.9
Wie funktioniert das 2-Phasen-Sperrprotokoll?
Übung Informationssysteme 1
(3 Punkte)
(2 Punkte)
2016w