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.

Ankündigungen

The lecture is recorded via tele-task.

Veranstaltungsplan

  • Montags 9:15 - 10:45 in HS1
  • Freitags 11:00 - 12:30 in HS2
Termin                  Themapdf
Mo19.04.2010 Einführung und Beispielpdf
Fr23.04.2010
ACHTUNG: 17 Uhr!
ER-Modellierungpdf
Mo26.04.2010ER-Modellierung
Fr30.04.2010Übung: ER-Modellierung
Mo03.05.2010DBMS - Historie und Architekturenpdf
Fr07.05.2010Relationaler Entwurfpdf
Mo10.05.2010Relationaler Entwurf
Fr14.05.2010Übung: Relationaler Entwurf
Mo17.05.2010Relationale Algebrapdf
Fr21.05.2010Relationale Algebra
Mo24.05.2010Pfingstmontag
Mi26.05.2010 HS1Relationale Algebra
Fr28.05.2010SQLpdf
Mo31.05.2010SQL
Mi02.06.2010 HS 1SQL
Fr04.06.2010Übung: Relationale Algebra
Mo07.06.2010verschoben auf 26.5.
Fr11.06.2010verschoben auf 2.6.
Mo14.06.2010Integrität & Triggerpdf
Fr18.06.2010Übung: SQL
Mo21.06.2010Anfragebearbeitungpdf
Fr25.06.2010
ACHTUNG:
Haus 06, Raum H08
Transaktionsmanagementpdf
Mo28.06.2010
ACHTUNG: HS 2
Transaktionsmanagement
Fr02.07.2010
ACHTUNG: HS 3
Übung: JDBC
Mo05.07.2010Data Warehousespdf
Fr09.07.2010Übung: Transaktionsmanagement
Mo12.07.2010Data Warehouses
Fr16.07.2010
Beginn 10:15
Haus 6 Raum H02
Klausurvorbereitung
Mo19.07.2010XMLpdf

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 26. Juli von 9-12 Uhr statt. Der Umfang der  Klausur orientiert sich an einer 90-minütigen Bearbeitungszeit.

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