Zum Inhalt
Fakultät für Informatik
Lehre Wintersemester 2026/27

Vorlesung "Architektur und Implementierung von DBMS"

Beschreibung

Datenbanksysteme bilden das Herzstück praktisch jeder Unternehmensanwendung. Sie verwalten riesige Datenmengen und ermöglichen dennoch eine schnelle und effiziente Suche; sie verarbeiten Tausende von Aktualisierungen pro Sekunde, ohne dabei durch Parallelitätsprobleme ins Stocken zu geraten; und sie garantieren Konsistenz und Datenintegrität selbst im Falle katastrophaler Ereignisse (Hardwareausfall usw.).

In diesem Kurs lernen wir, wie Datenbanksysteme diese Dienste und diese Leistung erbringen können. Wir werfen einen Blick „hinter die Kulissen“ und verstehen, wie eine Datenbank intern aufgebaut ist. Wir lernen Techniken kennen, die es ermöglichen, ein System skalierbar und robust aufzubauen.

Konkret umfasst unser Lehrplan folgende Themen: Speicherplatzverwaltung (Puffermanager), Indexstrukturen (ein- und mehrdimensional), Anfrageverarbeitung (z. B. externes Sortieren, Join-Verarbeitung), Anfrageoptimierung, Parallelitätskontrolle (z. B. Zwei-Phasen-Sperrprotokoll), Fehlertoleranz (ARIES) sowie verteilte Datenbanksysteme.

Organisatorisches

Dozent

  • Jens Teubner (Vorlesung)
  • Jannik Wolff (Organisation/Übung)

Termine

  • Montags, 12-14 Uhr, Raum OH12/E.003 (Vorlesung)
  • Dienstags, 12-14 Uhr, Raum OH12/E.003 (Vorlesung)
  • Dienstags, 14-16 Uhr, Raum OH12/E.003 (Übung).

Diese Vorlesung findet hybrid (in Präsenz/online) statt. Einwahldaten finden Sie in Moodle. Diese Veranstaltung findet auf englisch statt.

Moodle

Zu dieser Lehrveranstaltung gibt es einen Moodle-Arbeitsraum. Um in den Arbeitsraum zu gelangen, melden Sie sich bitte via LSF zur Veranstaltung an; Sie werden dann automatisch – möglicherweise mit etwas zeitlichem Verzug – zum Moodle-Raum hinzugefügt.

Modul-Zuordnung/Veranstaltungstyp

Die Veranstaltung lässt sich als Basisveranstaltung in den Masterstudiengängen der Fakultät anrechnen (Modul INF-MSc-214 bzw. CS553). Im Masterstudiengang „Data Science“ ist die Veranstaltung anrechenbar als Modul MD E1-12.