Laborpraktikum Wintersemester 2008/2009Supervisors |
Laborpraktikum: Maßgeschneidertes DatenmanagementOrganisation
InhaltNeben den klassischen serverbasierten Datenbankmanagementsystemen (DBMS) entwickelt sich seit Jahren der Bereich der eingebetteten DBMS. Diese sind nicht mit eingebetteten Systemen zu verwechseln, wenngleich dies eines der Haupteinsatzgebiete ist. Im Gegensatz zu klassischen DBMS, wird die Datenmanagementfunktionalität mit Hilfe von Bibliotheken in die Anwendung integriert. In solchen Systemen, kann so z. B. der Overhead einer Client-Server Architektur vermieden werden. Die Verwendung einer Anfragesprache ist in den meisten Fällen ebenfalls nicht notwendig, da alle Informationen in Bezug auf Anfragen bereits zur Entwicklungszeit vorliegen und statt dessen Funktionsaufrufe der API verwendet werden können. Im Rahmen des Laborpraktikums erfolgt die Weiterentwicklung von FAME-DBMS, einem DBMS Softwareproduktline für die Datenhaltung in eingebetteten Systemen. Ziel ist die Implementierung ausgewählter Datenhaltungsfunktionalität (z.B. Transaktionsverwaltung, Anfrageverarbeitung). Die Entwicklung erfolgt mit der Programmiersprache FeatureC++, einer Spracherweiterung von C++ zur Unterstützung featureorientierter Programmierung (FOP).
Voraussetzungen
|
