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
Assistent: Martin Kuhlemann,Christian Kästner
Übungen: Mo, 13:00 - 15:00, G22A-113
Mi, 13:00 - 15:00, G22B-103
Do, 15:00 - 17:00, G22B-102
keine Anmeldung zu den Übungen;
Übungen beginnen ab 12.4.2010
Die Übung am 26.05.2010 entfällt.
Die Übung am 31.05.2010 findet von 07:30 bis 9:00Uhr im Raum G29-K058 statt.
Die Üung am Do, 03.06.2010 wird vertreten. Ort und Zeit bleiben gleich.
Die Üung vom Mo, 07.06.2010 findet am 10.06.2010 um 9:00Uhr in 29/336 statt.
Die Üungen der Woche 14.06.-18.06.2010 finden in Raum 29/336 statt.
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 (12.04.2010)
  2. Optimierung 1 & DB-Architektur (19.04.2010)
  3. RAID & Seiten & Pufferverwaltung (26.04.2010)
  4. Dateiorganisation (03.05.2010)
  5. Zugriffsstrukturen (10.05.2010)
  6. Zugriffsstrukturen 2 (17.05.2010)
  7. Zugriffsstrukturen 3
  8. Optimierung
  9. Optimierung 2 in 29/336
  10. Optimierung 3

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.2010 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.