Einführung
- Aufgaben und Prinzipen von Datenbanksystemen
- Architektur von Datenbanksystemen
Teil 1: Speichermodelle und Zugriffspfade
- Verwaltung des Hintergrundspeichers
- Pufferverwaltung
- Dateiorganisation und Zugriffsstrukturen
- Spezielle Indexstrukturen
Teil 2: Anfragebearbeitung
- Basisalgorithmen für Datenbankoperationen
- Optimierung von Anfragen
- Logische Optimierung
- Interne Optimierung und kostenbasierte Planauswahl
Teil 3: Transaktionsverarbeitung und Recovery
- Transaktionsmodelle
- Transaktionsverwaltung
- Wiederherstellung und Datensicherung
Teil 4: Aktuelle Entwicklungen
- Moderne Datenbanksystem-Architekturen
Anhang: Laufendes Beispiel