[dbis logo] [dbis]

.Lehre.Semesterübersicht
[Institut fuer Informatik] [Leerraum] [Humboldt-Universitaet zu Berlin]

Praktikum: Implementierung von Datenbanken (DBS II)

Lukas Dölle und Olaf Hartig

 

Die Veranstaltung ergänzt die Vorlesung Implementierung von Datenbanksystemen (DBSII). Ziel ist es, den TeilnehmerInnen einen, über die in der Vorlesung vermittelten theoretischen Inhalte hinausgehenden, praktischen Einblick in die Problematik der Implementierung von Datenbank-Management-Systemen zu vermitteln. Das Praktikum bietet den TeilnehmerInnen zusätzlich die Möglichkeit, Problemstellungen selbständig in Arbeitsgruppen zu lösen. An den Praktikumsterminen werden nur kurz die Konzepte der Teilaufgaben erläutert. Die Bearbeitung der Problemlösung erfolgt dann selbstständig. Es wird dabei in Gruppen von zwei bis drei StudentInnen gearbeitet.

Das Praktikum beinhaltet eine Programmieraufgabe in C++. Die erfolgreiche Lösung dieser Aufgabe ist die Voraussetzung für die Zulassung zur Prüfung. Den Schwerpunkt der jeweiligen Praktikumsaufgaben bilden Design, Implementierung und Test ausgewählter Komponenten eines einfachen Datenbankmanagementsystems.

Organisatorisches

  • Voraussetzungen: DBSI, Kenntnisse in C++
    Die Einschreibung zum Praktikum und die Gruppenbildung wird ausschließlich über GOYA abgewickelt. 
  • Insgesamt sind mehrere Teilaufgaben zu bearbeiten, die jeweils Design, Implementierung und Test umfassen. Die Aufgaben bauen aufeinander auf, d. h., Sie werden jeweils mit Ihrer Lösung des vorhergehenden Teiles weiterarbeiten.
  • Die Programmiersprache ist C++ - die Programme müssen für die vorgegebene Plattform (Linux, auf den Rechnern gruenau, pankow) mit dem Compiler g++ übersetzbar sein.
  • Ein Praktikumsschein kann nur gewährt werden, wenn alle Implementationsteile funktionstüchtig vorliegen.

Praktikumsleitung

Zeit 
Raum 
Durchführung 
Beginn 
Mo 9-11 
RUD 26, 0'313 
Lukas Dölle 
28.04.2008 
Di 15-17 
RUD 26, 0'313 
Olaf Hartig 
29.04.2008 

Veranstaltungsüberblick

Woche Zeitraum Praktikum Abgabe Aufgabe
1 14.04. – 18.04. Kein Praktikum
2 21.04. – 25.04. Kein Praktikum
3 28.04. – 02.05. Einführung
4 05.05. – 09.05. Vorstellung der HubDB Kurzvortrag "Was wollen wir implementieren?"
5 12.05. – 16.05. 18.05.
6 19.05. – 23.05. Designentwurf (Vorträge) 25.05. Kurzvortrag "Wie wollen wir es implementieren?"
7 26.05. – 30.05. Implementationsentwurf (Vorträge) Implementierung: Buffermanager
8 02.06. – 06.06. 08.06.
9 09.06. – 13.06. Implementierung: Indexmanager
10 16.06. – 20.06.
11 23.06. – 27.06. 29.06.
12 30.06. – 04.06. Implementierung: Querymanager
13 07.07. – 11.07. 13.07.
14 14.07. – 18.07. Kein Praktikum

Folien

Bitte einloggen, um auf Folien zuzugreifen.

Aufgaben

Ziel des Praktikums ist die Implementierung der wesentlichen Komponenten eines einfachen Datenbankmanagementsystem (DBMS) mit dem Namen HubDB. Dazu sind zwei Kurzvorträge zu Design und Implementation/Test zu halten.

Aufgabenblätter

Bitte einloggen, um auf Aufgabenblätter zuzugreifen.

HubDB

Bitte einloggen, um HubDB herunterzuladen.

Links

Praktikumswiki


Last update:  Sunday, April 28, 2013

[Punkt]  Sommersemester 2013

[Punkt]  Wintersemester 2012/13

[Punkt]  Sommersemester 2012

[Punkt]  Wintersemester 2011/12

[Punkt]  Sommersemester 2011

[Punkt]  Wintersemester 2010/11

[Punkt]  Sommersemester 2010

[Punkt]  Wintersemester 2009/10

[Punkt]  Sommersemester 2009

[Punkt]  Wintersemester 2008/09

[aktiver Punkt]  Sommersemester 2008

[Punkt]  Wintersemester 2007/08

[Punkt]  Sommersemester 2007

[Punkt]  Wintersemester 2006/07

[Punkt]  Sommersemester 2006

[Punkt]  Wintersemester 2005/06

[Punkt]  Sommersemester 2005

[Punkt]  Wintersemester 2004/05



Ansprechpartner


Lukas Dölle

+49 30 2093-3016


Olaf Hartig

+49 30 2093-3022