Materialien zur Vorlesung "Transaktionsverwaltung"
im Sommersemester 2006

Die Vorlesung wurde von Prof. Lockemann und Prof. Böhm gehalten.

 

Unterlagen

Wir bemühen uns, die Vorlesungsfolien (als .pdf und .ppt -- Letzteres P'wort-geschützt, P'wort ist mein Vorname) vor jeder Sitzung ins Web zu stellen.

Kapitel 0 (Einführung)

pdf

ppt

Kapitel 1 (Transaktionen)

pdf

ppt

Kapitel 2 (Transaktionsmodell)

pdf

ppt

Kapitel 3 (Beispiele für Isolation)

pdf

ppt

Kapitel 4 (Isolation)

pdf

ppt

Kapitel 5 (Isolation & Serialisierbarkeit)

pdf

ppt

Kapitel 6 (Synchronisation & Sheduler)

pdf

ppt

Kapitel 7 (Synchronisation & Nebenläufigkeit)

pdf

ppt

Kapitel 8 (Transaktions-Recovery)

pdf

ppt

Kapitel 9 (Verteilte Transaktionen, erster Teil) pdf ppt
Kapitel 9 (Verteilte Transaktionen, zweiter Teil) pdf ppt
Kapitel 10 (Transaktionen in föderierten DBMSen) pdf ppt
Kapitel 11 (Replikation) pdf ppt
    

Übung 1 (Beispiel & Fragen)

pdf

Übung 2 (Locking)

pdf

Übung 3 (Verteilte Datenhaltung)

pdf

Übungsblatt 1: Locking (Übung am 30. Juni 2006 zum Termin der Vorlesung)

Übungsblatt 1

Übungsblatt 2: Verteilte Datenhaltung (Übung am 27. Juli 2006 zum Termin der Vorlesung)

Übungsblatt 2

Buchempfehlung
für Teile der Vorlesung

  •  Gerhard Weikum, Gottfried Vossen: Transactional Information Systems, Morgan Kaufmann, 2002 (wesentliche Grundlage der Vorlesung, in der Informatikbibliothek vorhanden)
  • Bernstein, Hadzilacos, Goodman: Concurrency Control and Recovery in Database Systems, Addison Wesley, 1987 (sehr gute theoretische Grundlagen, aber ziemlich dichte Darstellung, Begriffe z.T. etwas anders als in der Vorlesung, kostenlos herunterzuladen.)
  • weiterführende Literatur:
    • Bernstein, Newcomer: Transaction Processing, Morgan Kaufmann, 1997
       
    • Gray, Reuter: Transaction Processing: Concepts and Technology, Morgan Kaufmann, 1993
       
    • Elmagarmid: Database Transaction Models, Morgan Kaufmann, 1992