Fakultät für Informatik Arbeitsgruppe Datenbanken & Software Engineering

Datenbanken II (Datenbankimplementierungstechniken)

Organisatorisches

Dozent: Gunter Saake
SWS: 2 V, 2 Ü
Fachsemester: Hauptstudium, Bachelor Wahlpflicht, Master
Zeit/Ort: Freitag 13-15, G29-307
Vorlesung beginnt am 10.07.2009 um 14Uhr
Assistent: Christian Kästner, Martin Kuhlemann, Andreas Lübcke
Übungen:
(ab 06.04.2009)
Mo, 13:00 - 15:00, G22A-113
Mi, 13:00 - 15:00, G22B-103
Do, 15:00 - 17:00, G22B-102
Übung von 29.06.2009--03.07.2009 in 29/333
Univis: Vorlesungseintrag

Lernziele & erworbene Kompetenzen:

  • Kenntnisse über die Funktionsweise von Datenbankmanagementsystemen
  • Befähigung zum physischen Entwurf von Datenbanksystemen
  • Befähigung zur Administration und zum Tuning von Datenbanksystemen
  • Befähigung zur Entwicklung von Komponenten von Datenmanagementlösungen

Inhalte

  • Aufgaben und Prinzipien von Datenbanksystemen
  • Architektur von Datenbanksystemen
  • Verwaltung des Hintergrundspeichers
  • Dateiorganisation und Zugriffstrukturen
  • Zugriffsstrukturen für spezielle Anwendungen
  • Basisalgorithmen für Datenbankoperationen

Voraussetzung

Die Kenntnisse aus der der Vorlesung "Datenbanken" oder "Datenmanagement" werden vorausgesetzt.

Folien zur Veranstaltung

alle Folien

Uebungen

  1. Wiederholung SQL und Relationenalgebra (06.04.2009)
  2. Optimierung 1 & DB-Architektur (20.04.2009)
  3. RAID & Seiten & Pufferverwaltung (27.04.2009)
  4. Dateiorganisation (11.05.2009)
  5. Zugriffsstrukturen (18.05.2009;3.-4.06.2009)
  6. Zugriffsstrukturen 2 (08.-12.06.2009)
  7. Zugriffsstrukturen 3 (15.-19.06.2009)
  8. Optimierung (22.-26.06.2009)
  9. Optimierung 2 in 29/333 (29.06.-03.07.2009)
  10. Optimierung 3 (06.-10.07.2009)

Scheinaufgabe

Scheinkriterien: (a) regelmaessige aktive Teilnahme an den Uebungen, (b) Implementieren der untenstehenden Scheinaufgabe, (c) Vorstellen der Implementierung in einem Scheingespraech bis spaetestens 30.9.2009 Auf mehrfache Nachfrage: Teilnehmer die statt einem Schein eine Pruefung machen, brauchen die Scheinaufgabe nicht zu machen. Es wird aber natuerlich auch niemand abgehalten.

Literatur

Als begleitendes Buch zur Vorlesung wird empfohlen:

G. Saake, A. Heuer, Kai-Uwe Sattler:
"Datenbanken: Implentierungstechniken"
MITP-Verlag, Bonn, 2003, ISBN 3-8266-1438-0 www

Weitere Literaturempfehlungen erfolgen im Laufe der Vorlesung.