Datenbanksysteme II
Beschreibung
Datenbanken bilden die Basis fast aller großen Anwendungen. In dieser Vorlesung lernen wir Datenbanksysteme vornehmlich aus Administrator- und Entwicklersicht kennen. Die Vorlesung schliesst mit einem Vorlesungsblock zum Thema Web-scale Data Management ab.
Die Vorlesung wird von einer Übung begleitet.
Veranstaltungsplan
Die Vorlesung findet 2x wöchentlich statt:
- Donnerstags 11:00 - 12:30 in HS 2
- Freitags 13:30 - 15:00 in HS 3
Ca. alle zwei Wochen wird der Termin als Übung gestaltet. Es gibt jeweils vier identische Übungstermine:
- Übung A Montags 11:00 - 12:30 in A-1.2
- Übung B Dienstags 11:00 - 12:30 in A-1.2
- Übung C Dienstags 13:30 - 15:00 in A-1.2
- Übung D Donnerstags 11:00 - 12:30 in A-1.2 (statt der VL)
| Termin | Thema | Folien |
|---|---|---|
| Do 22.10.09 | Organisatorisches und Einführung | |
| Fr 23.10.09 | Physische Speicherstrukturen | |
| Do 29.10.09 | Physische Repräsentation von Daten | |
| Fr 30.10.09 | Indexstrukturen | pdf v2 |
| Do 5.11.09 | UE Physische Speicherstrukturen | |
| Fr 6.11.09 | - fällt aus - | |
| Do 12.11.09 | Indexstrukturen | |
| Fr 13.11.09 | Indexstrukturen | |
| Do 19.11.09 | - Potsdamer Wissenschaftsforum "Exzellenz-Netzwerk der Disziplinen" - | |
| Fr 20.11.09 | UE Indexstrukturen (Gruppe D) | |
| Do 26.11.09 | Multidimensionale Indexstrukturen | |
| Fr 27.11.09 | Anfrageausführung | |
| Do 3.12.09 | UE Indexstrukturen/Anfragebearbeitung | |
| Fr 4.12.09 | Anfrageausführung | |
| Do 10.12.09 | Anfrageausführung | |
| Fr 11.12.09 | Optimierung | |
| Do 17.12.09 | Optimierung | |
| Fr 18.12.09 | Optimierung | |
| --- Weihnachten und Neujahr --- | ||
| Do 7.1.10 | UE Benchmarking | |
| Fr 8.1.10 | Recovery | |
| Do 14.1.10 | UE Optimierung / Recovery / TA-Management | |
| Fr 15.1.10 | Recovery | |
| --- Vorlesungblock - Web-scale Data Management --- | ||
| Do 21.1.10 | Gastvorlesung: Prof. Volker Markl (TU Berlin) Analytical Processing | |
| Fr 22.1.10 | Gastvorlesung: Prof. Volker Markl (TU Berlin) Analytical Processing | |
| Do 28.1.10 | fällt aus | |
| Fr 29.1.10 | UE Webscale Data Management | |
| Do 4.2.10 ACHTUNG: 9:15 - 10:45 und 11:00 - 12:30 in HS 3 | Gastvorlesung: Prof. Kai-Uwe Sattler (TU Ilmenau) Operational Processing | |
| Fr 5.2.10 ACHTUNG: 13:30 - 15:00 und 15:15 - 16:45 | Multi-Tenancy - Software as a Service | |
Do 11.2.10 | Gastvorlesung: Prof. Wolfgang Lehner (TU Dresden) Virtualization & Load Balancing | |
| Fr 12.2.10 | Klausurvorbereitung | |
Literatur
Hector Garcia-Molina, Jeffrey D. Ullman, Jennifer Widom: Database Systems - The Complete Book, Pearson Education International, 2002.
Das Buch steht in ausreichender Zahl in der Bibliothek und mehrfach bei uns am Lehrstuhl. Außerdem bei Amazon.de (second edition).
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
- "Datenbanken: Implementierungstechniken" von Saake, Heuer und Sattler
- "Grundlagen von Datenbanksystemen" von Elmasri und Navathe
- "Database Management Systems" von Ramakrishnan und Gehrke.
Klausur
Die Klausur findet am 25.2. von 9 Uhr bis 12 Uhr in HS 1 und HS2 statt. Voraussetzung zur Zulassung zur Klausur ist die erfolgreiche Bearbeitung der Übungsaufgaben.