Einführung

  1. Aufgaben und Prinzipen von Datenbanksystemen
  2. Architektur von Datenbanksystemen

Teil 1: Speichermodelle und Zugriffspfade

  1. Verwaltung des Hintergrundspeichers
  2. Pufferverwaltung
  3. Dateiorganisation und Zugriffsstrukturen
  4. Spezielle Indexstrukturen

Teil 2: Anfragebearbeitung

  1. Basisalgorithmen für Datenbankoperationen
  2. Optimierung von Anfragen
  3. Logische Optimierung
  4. Interne Optimierung und kostenbasierte Planauswahl

Teil 3: Transaktionsverarbeitung und Recovery

  1. Transaktionsmodelle
  2. Transaktionsverwaltung
  3. Wiederherstellung und Datensicherung

Teil 4: Aktuelle Entwicklungen

  1. Moderne Datenbanksystem-Architekturen

Anhang: Laufendes Beispiel