Hasso-Plattner-Institut
Prof. Dr. Felix Naumann
 

Beschreibung

Datenbanken bilden die Basis fast aller großen Anwendungen. In dieser Vorlesung lernen wir Datenbanksysteme vornehmlich aus Administrator- und Entwicklersicht kennen.

Veranstaltungsplan

Die Vorlesung findet 2x wöchentlich statt:

  • Montags 9:15 - 10:45 in HS 1
  • Mittwochs 17:00 - 18:30 in HS 2

Ca. alle zwei Wochen wird der Termin als Übung gestaltet. Es gibt jeweils zwei identische Übungstermine:

  • Übung A Montags 13:30 - 15:00 in HS 1
  • Übung B Mittwochs 17:00 - 18:30 in HS 2 (statt der VL).
TerminThemaFolien
Mo 16.4.2007Einführungpdf
Mi 18.4.2007Physische Speicherstrukturenpdf (25.4.)

Mo 23.4.2007

Physische Speicherstrukturen
Mi 25.4.2007Physische Repräsentation von Datenpdf
Mo 30.4.2007Vorlesung: Indexstrukturen

pdf
(21.5.)

Mi 02.5.2007Übung A und B (diese Woche ausnahmsweise ein Termin)
Mo 07.5.2007Indexstrukturen
Mi 09.5.2007Indexstrukturen
Mo 14.5.2007

Vorlesung: Indexstrukturen
Übung A (13:30 Hörsaal 1)

pdf
Mi 16.5.2007Übung B
Mo 21.5.2007Indexstrukturen
Mi 23.5.2007Anfrageausführungpdf
(2.6.)
Mo 28.5.2007Pfingsten
Mi 30.5.2007Anfrageausführung
Mo 04.6.2007

Vorlesung: Optimierung
Übung A (13:30 Hörsaal 1)

Mi 06.6.2007Übung B
Mo 11.6.2007Optimierungpdf
(17.6.)
Mi 13.6.2007Optimierung
Mo 18.6.2007

Optimierung
Übung A (13:30 Hörsaal 1)


Mi 20.6.2007Übung B
Mo 25.6.2007

Vorlesung: Benchmarking
Übung A (13:30 Hörsaal 1)

pdf
Mi 27.6.2007Übung B
Mo 02.7.2007Recoverypdf (4.7.07)
Mi 04.7.2007Recovery
Mo 09.7.2007

Vorlesung: Transaktionsmanagement
Übung A (13:30 Hörsaal 1)

pdf (final)
Mi 11.7.2007Übung B
Mo 16.7.2007

Transaktionsmanagement

Mi 18.7.2007Klausurvorbereitungpdf

 

Literatur

Hector Garcia-Molina, Jeffrey D. Ullman, Jennifer Widom: Database Systems - The Complete Book, Pearson Education International, 2002.

Das Buch steht 15x in der Bibliothek und mehrfach bei uns am Lehrstuhl. Außerdem bei Amazon.de.

Es gibt zudem eine Vielzahl anderer (deutscher und englischer) Lehrbücher zu dem Thema, die allesamt ebenfalls als Studienbegleitung geeignet sind. Empfehlenswert sind zum Beispiel auch

  • "Datenbanken: Implementierungstechniken" von Saake, Heuer und Sattler
  • "Grundlagen von Datenbanksystemen" von Elmasri und Navathe
  • "Database Management Systems" von Ramakrishnan und Gehrke.

Klausur

In der ersten Woche nach dem Vorlesungszeitraum wird eine 90-minütige Klausur geschrieben. Voraussetzung zur Zulassung zur Klausur ist die erfolgreiche Bearbeitung der Übungsaufgaben.