Hasso-Plattner-Institut
  
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 Thema Folien
MO 16.10.2006     Einführung & Beispiel pdf 15.10.06
DO 19.10.2006 fällt aus
MO 23.10.2006 Datenbanksysteme - Historie pdf 23.10.06
DO 26.10.2006 ER-Modellierung pdf 30.11.06
MO 30.10.2006 ER-Modellierung s.o.
DO 2.11.2006 Übung 1: ER-Modellierung link
MO 6.11.2006 Relationaler Datenbankentwurf pdf 7.11.06
DO 9.11.2006 Relationaler Datenbankentwurf s.o.
MO 13.11.2006 Relationaler Datenbankentwurf s.o.
DO 16.11.2006 Übung 2: Datenbankentwurf link
MO 20.11.2006 Relationale Algebra pdf 28.11.06
DO 23.11.2006 fällt aus
MO 27.11.2006 Übung 3: Relationale Algebra link
DO 30.11.2006 SQL pdf 11.12.06
MO 4.12.2006 SQL s.o.
DO 7.12.2006 SQL s.o.
MO 11.12.2006 Integrität und Trigger pdf 11.12.06
DO 14.12.2006 Übung 4: SQL link
MO 18.12.2006 fällt aus: IT Gipfel am HPI
DO 21.12.2006 Anfragebearbeitung pdf 9.1.07
MO 8.1.2007 Anfrageoptimierung s.o.
DO 11.1.2007 Übung 5: Anfrageoptimierung link
MO 15.1.2007 Datenbankprogrammierung pdf 18.1.07
DO 18.1.2007 Datenbankprogrammierung & Zugriffskontrolle pdf 18.1.07
MO 22.1.2007 Transaktionsmanagement pdf 25.1.07
DO 25.1.2007 Transaktionsmanagement s.o.
MO 29.1.2007 Übung 6: JDBC & Transaktionen link
DO 1.2.2007 Ausblick: Data Warehouses pdf 1.2.07
MO 5.2.2007 Ausblick: XML & Datenbanken, Informationsintegration  pdf (XML) pdf (II) 4.2.2007
DO 8.2.2007 DBS II Ausblick und Klausurvorbereitung pdf 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.