Datenbanksysteme I
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.