en

Willkommen Gast


  • Login
Full load

Wintersemester 2005/2006
Vorlesung Transaktionale Informationssysteme
Allgemeine Information
Veranstaltungs-Nr. 18.217
Veranstaltungs-Type Vorlesung
Veranstalter Prof. Dr. -Ing Norbert Ritter
Zeit Mi 10-12, Fr 10-12
Periodizität einmalig
Eignung Geeignet für Wirtschaftsinformatikstudierende. Bedingt geeignet für Lehramtsstudierende, Nebenfachstudierende.
Voraussetzungen Grundstudium, DIS (empfohlen)
Inhalt
Die Vorlesung behandelt Mechanismen zur Kontrolle von Abläufen in Informationssystemen. Ausgehend von dem (objekt-)relationalen Datenmodell und der zugehörigen Anfragesprache SQL(:1999) wird zunächst das etablierte Modell der ACID-Transaktionen näher erläutert, wobei "ACID" die grundlegenden Eigenschaften Atomarität, Konsistenz, Isolation und Dauerhaftigkeit beschreibt. Die praktische Handhabung wird anhand von konkret in heutigen Datenbanksystemen eingesetzten Kontrollkomponenten (z. B. zur Synchronisation und Fehlerbehandlung/Recovery) verdeutlicht. Ausgehend von dem Modell der ACID-Transaktionen werden weitere Ablaufmodelle, die im Hinblick auf besondere Anwendungsbereiche entwickelt wurden, wie z. B. geschachtelte Transaktionen und transaktionale Workflow-Modelle, erläutert. Einen weiteren Schwerpunkt bildet die Betrachtung der relevanten Aspekte der Transaktionskontrolle in verteilten und heterogenen Umgebungen. Dies umfasst die Ablaufkontrolle in föderierten Datenbanksystemen, die Kontrolle verteilter Transaktionssysteme durch TP-Monitore sowie die Unterstützung von Transaktionen in E-Business-Plattformen wie z. B. J2EE.
Aktuelle Informationen finden sich auf der zugehörigen Homepage: http://vsis-www.informatik.uni-hamburg.de/teaching/ws-05.06/trais
Vorgehen
Vorlesung mit integrierten Übungen
Lernziel
Verständnis der grundlegenden Konzepte der Ablaufkontrolle in zentralisierten und verteilten Informationssystemen; Kennenlernen von Verfahren und Komponenten zur Gewährleistung der Transaktionseigenschaften; Erkennen der Rolle von Transaktionen in verteilten, heterogenen Umgebungen; Fähigkeit des gezielten Einsatzes von Transaktionen als Mittel der Entwicklung von DB-Anwendungsprogrammen und verteilten Komponenten.
Literatur
1. Weikum, G, Vossen, G.: Transactional Information Systems, Morgan Kaufmann, 2001; 2. Bernstein, P.A., Newcomer, E.: Principles of Transaction Processing, Morgan Kaufmann, San Mateo, 1997; 3. Gray, J., Reuter, A.: Transaction Processing: Concepts und Techniques, Morgan Kaufmann, San Mateo, 1993; Weitere Literatur wird zu Beginn der Veranstaltung bekannt gegeben.