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.

Die Vorlesung wird von einer Übung begleitet, deren erfolgreiche Teilnahme Voraussetzung für die Prüfungszulassung ist.

Die Vorlesung wird über tele-task aufgezeichnet.

Ankündigungen

  • Die Vorlesung am 30.1. wird auf 17 Uhr verlegt.
  • Die Klausur findet voraussichtlich am 11.2. um 10 Uhr statt.
  • ACHTUNG: Aufgabe 4 des Aufgabenblattes 4 muss (zunächst) nicht gelöst werden.
  • IfI Studenten müssen sich bitte in der ersten Semesterwoche bei Frau Pamperin anmelden.

Veranstaltungsplan

TerminThemaFolien
MO15.10.2007Einführung & Beispielpdf
MI17.10.2007DBMS - Historie und Architekturenpdf
MO22.10.2007ER-Modellierungpdf
MI24.10.2007ER-Modellierung
MO29.10.2007- Übung ER-Modellierung -
MI31.10.2007Reformationstag
MO05.11.2007Relationaler Datenbankentwurfpdf (11.11.07)
MI

07.11.2007
ACHTUNG: 17:00 in HS 2

Relationaler Datenbankentwurf
MO12.11.2007- Übung DB-Entwurf -
MI14.11.2007Relationale Algebrapdf
MO19.11.2007Relationale Algebra
MI21.11.2007Relationale Algebra
MO26.11.2007- Übung Relationale Algebra -
MI28.11.2007SQLpdf (17.12.07)
MO03.12.2007- Übung SQL -
MI05.12.2007
ACHTUNG: 17:00 in HS 2
SQL
MO10.12.2007SQL
MI12.12.2007Integrität und Trigger pdf
(17.12.07)
MO17.12.2007- Übung SQL -
MI19.12.2007Datenbankprogrammierungpdf
(9.1.08)
24.12.2007 - 6.1.2008 Weihnachten
MO07.01.2008Datenbankprogrammierung
MI09.01.2008Anfragebearbeitung und -optimierungpdf
MO14.01.2008- Übung JDBC -
MI16.01.2008Transaktionsmanagementpdf
(28.1.)
MO21.01.2008Transaktionsmanagement
MI23.01.2008Transaktionsmanagement
MO28.01.2008- Übung Transaktionen -
MI30.01.2008
ACHTUNG: 17:00 in HS 2
Data Warehouses und XMLDWH: pdf
XML: pdf
MO04.02.2008Informationsintegration & Klausurvorbereitungpdf
MI06.02.2008Sondertermin: Übung

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

Das Buch steht 25x in der Bibliothek und mehrfach bei uns am Lehrstuhl. Außerdem bei Amazon.de. Das Buch ist zugleich Lehrbuch für DBS II im kommenden Sommersemester.

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.

Die Klausur findet voraussichtlich am 11.2. um 10 Uhr statt.

Es finden gegebenenfalls Nachprüfungen statt. Bitte bei Frau Hobro anmelden. Die maximal erreichbare Note in der Nachprüfung ist die 4,0.