MARTIN-LUTHER-UNIVERSITÄT HALLE-WITTENBERG DATENBANKEN IIB
Institut für Informatik Sommer 2013
Prof. Dr. Stefan Brass [StudIP]

 

 

Datenbanken IIB: DBMS-Implementierung

Übung, u.a. kleines DBMS-Projekt

Als Teil der Hausaufgaben soll ein kleines Stück eines DBMS in C++ programmiert werden. Z.B. Pufferverwaltung, Datenstrukturen für Relationen und Tupel (Satzschnittstelle), eventuell einige Operationen der Relationalenalgebra (Auswertungspläne). Parallele Zugriffe und Transaktionsverwaltung würden wir weglassen, auch SQL und Anfrageoptimierung würden wir sicher nicht schaffen.

Es ist außerdem geplant, dass die Teilnehmer Zugriff auf eine Oracle-Datenbank mit DBA-Rechten bekommen. Die Durchführung einiger typischer DBA-Aufgaben sollte auch Teil der Übung sein.

 

Aktuelle Hausaufgabenblätter:

Die Abgabe der Hausaufgaben erfolgt per EMail an mich (brass@informatik.uni-halle.de), mit [dbi13] als Teil der Betreff-Zeile. Abgabetermin ist jeweils der nächste Montag vor der Übung (also 12:15 - bei früherer Abgabe hätte ich ggf. die Möglichkeit, es noch vor der Übung anzuschauen). Sollte es noch technische Schwierigkeiten beim Einloggen auf dem Rechner mit dem Oracle Server geben, werde ich beim Abgabetermin großzügig sein. Falls Sie in Gruppen zusammenarbeiten, bitte nur eine EMail pro Gruppe!

 

Projekt (Beispiel-Lösung):

Zweites Übungsblatt (Blöcke):

Drittes Übungsblatt (Dateien):

Fünftes Übungsblatt (Puffer Manager):

 

Alte Hausaufgabenblätter (aus WS 2011/12):

 


Stefan Brass (brass@informatik.uni-halle.de), 9. April 2013

Original URL: http://www.informatik.uni-halle.de/~brass/dbi13/projekt.html   [XHTML 1.0 Checked]   [CSS Checked]   [Links Geprüft]   [Impressum]