Institut für Computersprachen
Programmiersprachen und Übersetzer

Detailinformation

( Fenster schließen )


Diplomarbeit
Titel Entwurf und Implementierung eines Datenbanksystems
Autor Schnur, Eveline
Erscheinungsjahr 1980
Abstract Die hier vorliegende Arbeit behandelt den Entwurf und die Implementierung eines integrierten Datenbanksystems, ausgehend von Theo Härder, Ìmplementierungen von Datenbanksystemen`, Wien 1978. Es besteht aus drei Entwurfsebenen, von denen zwei realisiert wurden. Jede Ebene stellt eine virtuelle Maschine zur Verfügung, die die nächste Ebene als Basismaschine benutzen kann. Die erste Ebene ist die Speicherébene, die auf den Lese- und Schreibprimitiven des Betriebssystems aufbaut; sie bildet den Adreßraum der Datenbank auf den Sekundärspeicher ab. Auf dieser internen Schnittstelle der Speicherebene baut die Zugriffsebene auf, die unabhängig von der Speicherungsstruktur Zugriffspfade zum Auffinden und Abspeichern von Tupeln bereitstellt. Sie definiert eine Ein - Tupel -Schnittstelle. Die Datenebene, die diese Schnittstelle als Basismaschine verwendet und dem Anwender eine Mehr - Tupel - Schnittstelle für deskriptive Sprachen anbietet, wurde nicht implementiert. Außerdem existieren noch zwei Komponenten, die wesentlich für das Funktionieren einer Datenbank sind: Die Sperrkomponente und die Sicherungskomponente, die die Integrität und Wiederherstellbarkeit der Datenbank garantieren.
Status Verfügbar

( Fenster schließen )