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 Anwendersicht kennen. Wir beginnen mit dem konzeptionellen Entwurf von Datenbanken mittels ER-Techniken und deren Übersetzung in das relationale Datenmodell. Über die relationale Algebra gelangen wir zur Anfragesprache SQL. Im zweiten Teil wird es um Datenbankprogrammierung und erweiterte Modellierungsmöglichkeiten von Datenbanksystemen gehen. Ab und zu verlassen wir die Anwendersicht und erfahren wie ein Datenbanksystem die Nutzeranweisungen umsetzt, etwa bei der Anfragebearbeitung oder zur Konsistenzsicherung.

Veranstaltungsplan

Termin ThemaFolien
MO16.10.2006    Einführung & Beispielpdf 15.10.06
DO19.10.2006 fällt aus
MO23.10.2006 Datenbanksysteme - Historiepdf 23.10.06
DO26.10.2006 ER-Modellierungpdf 30.11.06
MO30.10.2006 ER-Modellierungs.o.
DO2.11.2006 Übung 1: ER-Modellierunglink
MO6.11.2006 Relationaler Datenbankentwurfpdf 7.11.06
DO9.11.2006 Relationaler Datenbankentwurfs.o.
MO13.11.2006 Relationaler Datenbankentwurfs.o.
DO16.11.2006 Übung 2: Datenbankentwurflink
MO20.11.2006 Relationale Algebrapdf 28.11.06
DO23.11.2006 fällt aus
MO27.11.2006 Übung 3: Relationale Algebralink
DO30.11.2006 SQLpdf 11.12.06
MO4.12.2006SQLs.o.
DO7.12.2006 SQLs.o.
MO11.12.2006 Integrität und Triggerpdf 11.12.06
DO14.12.2006 Übung 4: SQLlink
MO18.12.2006 fällt aus: IT Gipfel am HPI
DO21.12.2006 Anfragebearbeitungpdf 9.1.07
MO8.1.2007Anfrageoptimierungs.o.
DO11.1.2007 Übung 5: Anfrageoptimierunglink
MO15.1.2007 Datenbankprogrammierungpdf 18.1.07
DO18.1.2007 Datenbankprogrammierung & Zugriffskontrollepdf 18.1.07
MO22.1.2007 Transaktionsmanagementpdf 25.1.07
DO25.1.2007 Transaktionsmanagement s.o.
MO29.1.2007 Übung 6: JDBC & Transaktionenlink
DO1.2.2007 Ausblick: Data Warehousespdf 1.2.07
MO5.2.2007 Ausblick: XML & Datenbanken, Informationsintegration pdf (XML) pdf (II) 4.2.2007
DO8.2.2007 DBS II Ausblick und Klausurvorbereitungpdf 8.2.2007

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 "Grundlagen von Datenbanksystemen" von Elmasri und Navathe oder "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.

Es finden 30-minütige mündliche Nachprüfungen am 12.4. und 13.4. statt. Bitte bei Frau Hobro anmelden. Die maximal erreichbare Note in der Nachprüfung ist die 4,0.