Wintersemester 2005/2006
Vorlesung Transaktionale Informationssysteme
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
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.
Debug Info for generation of "last modified"teachingCourse_112 (2005-10-11 17:59:00) | persons_209 (2012-11-12 19:32:00) | persons_209 (2016-01-14 14:53:31) | persons_209 (2022-09-11 14:26:08) | teachingCourse_112 (2005-10-11 17:59:00) | teachingCourse_112 (2005-10-11 17:59:00) | teachingCourse_112 (2005-10-11 17:59:00) | teachingCourse_112 (2005-10-11 17:59:00) | persons_209 (2012-11-12 19:32:00) | persons_209 (2016-01-14 14:53:31) | persons_209 (2022-09-11 14:26:08)
Am 11. September 2022 um 14:26 von Prof. Dr. -Ing Norbert RitterCALL getCollectionFull('teaching/coursekvv','vsis',112,0)