Topaktuelle, umfassende Darstellung der Konzepte und Techniken zur Implementierung von Datenbanksystemen. Alle Aspekte der Datenabbildung mit den erforderlichen Algorithmen und Datenstrukturen werden behandelt. Neben der Datenabbildung, in deren Aufgaben sich Speicher-, Zugriffs- und Datensystem teilen, steht als zweiter Schwerpunkt das Transaktionskonzept und seine Erweiterungen. Dabei werden alle Funktionen zur Synchronisation des Mehrbenutzerbetriebs und zur Wiederherstellung der Datenbank im Fehlerfall beschrieben.
Inhaltsverzeichnis
I: Architektur von Datenbanksystemen. - 1 Architektur von Datenbanksystemen. - II: Speichersystem. - 2 Konzepte und Komponenten der E/A-Architektur. - 3 Dateien und Blöcke. - 4 Segmente und Seiten. - 5 DB-Pufferverwaltung. - III: Zugriffssystem. - 6 Speicherungsstrukturen. - 7 Eindimensionale Zugriffspfade. - 8 Typübergreifende Zugriffspfade. - 9 Melirdimensionale Zugriffspfade. - IV: Datensystem. - 10 Satzorientierte DB-Schnittstelle. - 11 Implementierung von relationalen Operatoren. - 12 Mengenorientierte DB-Schnittstelle. - V: Transaktionsverwaltung. - 13 Das Transaktionsparadigma. - 14 Synchronisation. - 15 Logging und Recovery. - 16 Erweiterungen des Transaktionskonzepts. - VI: Ausblick. - 17 Ausblick. - Literatur.