![]() ![]() ![]() |
Einleitung / Aufgabenstellung
In diesem Abschnitt wird die physische Ebene des entwickelten Datenbankmanagement-Systems (DBMS) beschrieben. Die physische Ebene ist für das Abspeichern und das Lesen von Daten auf bzw. von Hintergrundspeichern verantwortlich.
Dies wird über die sogenannten CRUD (Create, Read, Update, Delete) Datenbankoperationen ermöglicht, die von der database engine umgesetzt werden. Das Ziel der Gruppe war die Entwicklung einer eigenen database engine. Entwickelt wurde die database engine "FlatFile". Die FlatFile engine verwendet als untergeordnete Datenstruktur einen Heap-File. Bei der Entwicklung wurde die Erweiterbarkeit des DBMS um zusätzliche database engines berücksichtigt.
In den folgenden Abschnitten wird das Dateisystem, die FlatFile engine und die Implementation für die CRUD Datenbankoperationen beschrieben.
Autor: Mathias Flüggen, Heiner Rieping
Gruppe: Mathias Flüggen, Dennis Lindner, Heiner Rieping