Sprungmarken

Servicenavigation

Hauptnavigation

Sie sind hier:

Hauptinhalt

Basisvorlesung "Architektur & Implementierung von DBMS"

Neuigkeiten

18.05.2016

Für die Klausureinsicht am Freitag, den 20.05.16 um 10:00 Uhr, haben wir wieder den Raum OH14/304 bekommen.

09.05.2016

Die Klausureinsicht für die Klausur aus dem Zweit-Termin wird am 20.05.2016 in der Zeit von 10:00 bis 11:00 Uhr stattfinden. Welcher Raum uns für diese Zeit zur Verfügung steht, wird in den nächsten Tagen bekannt gegeben. Innerhalb dieses Zeitraums können Sie kommen, um Ihre Klausur einzusehen. Bitte bringen Sie einen Lichtbildausweis mit sowie ein klein wenig Geduld (wenn viele Kommilitonen gleichzeitig kommen, können u.U. Wartezeiten entstehen). Sollten Sie in diesem Zeitraum aus wichtigem Grund verhindert sein, so kontaktieren Sie uns bitte vorher.

01.04.2016

Der Zweit-Termin für die Klausur findet statt am 07.04.2016 von 16:00 bis 17:30 Uhr im Raum HG2/HS3. Natürlich gilt wie bei der ersten Klausur: Als Hilfsmittel sind zugelassen ein Blatt DIN A4, handbeschrieben (beidseitig) sowie ein Taschenrechner. Bitte erscheinen Sie rechtzeitig (ca. 15 Minuten vor Klausurbeginn) vor dem Hörsaal und betreten Sie ihn erst, wenn wir den Raum entsprechend vorbereitet haben. Bitte bringen Sie einen dokumentechten Stift mit (kein Rotstift, kein Bleistift) sowie einen Lichtbildausweis.

23.03.2016

Die Klausureinsicht wird am 01.04.2016 von 14:00 bis 15:00 Uhr im Raum OH14/304 stattfinden. Innerhalb dieses Zeitraums können Sie kommen, um Ihre Klausur einzusehen. Bitte bringen Sie einen Lichtbildausweis mit sowie ein klein wenig Geduld (wenn viele Kommilitonen gleichzeitig kommen, können u.U. Wartezeiten entstehen). Sollten Sie in diesem Zeitraum aus wichtigem Grund verhindert sein, so kontaktieren Sie uns bitte vorher.

Hinweis: Gemäß den Richtlinien der Universität dürfen Sie Ihre Klausur ausschließlich persönlich einsehen. Eine Vertretung durch eine andere Person, auch mit Vollmacht, ist nicht möglich.

22.02.2016

Die Klausur findet im Raum HG1/HS6 auf dem Campus Süd statt! Lageplan.

31.01.2016

Die Ergebnisse der Vorlesungsevaluation sind da (allerdings noch ohne die Freitext-Kommentare).

28.01.2016

Die Klausur findet statt am 25.02.2016 von 8:00 bis 9:30 Uhr im Raum HG1/HS6. Bitte vergessen Sie nicht, sich rechtzeitig anzumelden. Als Hilfsmittel sind zugelassen ein Blatt DIN A4, handbeschrieben (beidseitig) sowie ein Taschenrechner. Bitte erscheinen Sie rechtzeitig (ca. 15 Minuten vor Klausurbeginn) vor dem Hörsaal und betreten Sie ihn erst, wenn wir den Raum entsprechend vorbereitet haben. Bitte bringen Sie einen dokumentechten Stift mit (kein Rotstift, kein Bleistift) sowie einen Lichtbildausweis.

25.01.2016

Die Prüfungstermine für das Wintersemester 2015/16 können hier eingesehen werden.

25.01.2016

Bitte beachten: Die Vorlesungen am Montag, den 08.02.2016, und Donnerstag, den 11.02.2016, fallen leider aus. Damit findet am 04.02.2016 die letzte Vorlesung im Semester statt.

Der letzte Termin, am 04.02.2016, wird eine Fragestunde sein. Bitte bereiten Sie zu diesem Termin Fragen vor (bezogen auf den Stoff des gesamten Semesters). Gerne beantworte ich auch schon am Montag, den 01.02.2016, Ihre Fragen.

30.11.2015

Bitte beachten: Die Vorlesung am Montag, den 07.12.2015, fällt leider aus.

16.11.2015

Bitte beachten: Die Vorlesung am Donnerstag, den 19.11.2015, beginnt bereits um 10:00 Uhr s.t.

19.10.2015

Die Anmeldung zu den Übungen ist freigeschaltet und erfolgt über das ASSESS-System. Bitte melden Sie sich bis Freitag, 23. Oktober 2015, 13:00 Uhr an. Nachträgliche Anmeldungen sind nur noch nach Rücksprache mit den Betreuern möglich. Es können dann keine Terminprioritäten mehr berücksichtigt werden!

Organisatorisches

Dozent

  • Prof. Dr. Jens Teubner

Vorlesungstermine

  • Montag, 14-16 Uhr, OH12 / E.003
  • Donnerstag, 10-12 Uhr, OH12 / E.003

Übungstermine

  • Montag, 10-12 Uhr, OH14 / 304
  • Montag, 16-18 Uhr, OH14 / 104

Die Übungen werden durchgeführt von Thomas Lindemann.

Beschreibung

Datenbanksysteme bilden das Herzstück beinahe jeder betrieblichen Anwendung. Sie verwalten gigantische Datenmengen so, dass man darin dennoch effizient suchen kann; sie verarbeiten Tausende von Änderungsoperationen pro Sekunde ohne dabei über Probleme aus parallel laufenden Operationen zu stolpern; und sie tun all dies auf eine Art und Weise, dass selbst katastrophale Ereignisse (Hardwareausfälle etc.) meist nicht zu einem Datenverlust führen.

In dieser Veranstaltung lernen wir, wie Datenbanksysteme diese Leistungsfähigkeit erreichen können. Wir werden uns anschauen, wie ein Datenbanksystem “innen drin” funktioniert und aufgebaut ist. Wir werden dabei Techniken erlernen, mit denen man Systeme skalierbar und robust bauen kann.

Konkret stehen auf unserer Agenda: Speicherverwaltung (Buffer Manager), Indexstrukturen (ein- und mehrdimensionale Indizes), Anfrageverarbeitung (z.B. externes Sortieren, Joinverarbeitung), Anfrageoptimierung, Transaktionsverarbeitung (z.B. Two-Phase Locking), Fehlertoleranz (ARIES).

Materialien

Vorlesungsfolien

Vorlesungsfolien werden hier im Lauf des Semesters zum Download zur Verfügung gestellt.

Kap. Inhalt PDF Letzte Änderung
1 Introduction PDF 19.10.2015
2 Storage: Disks and Files PDF 19.10.2015
3 Indexing PDF 29.10.2015
4 Multi-Dimensional Indexing PDF 05.11.2015
5 Query Processing PDF 09.11.2015
6 Query Optimization PDF 23.11.2015
7 Concurrency Control PDF 26.11.2015
8 Recovery PDF 10.12.2015
9 Parallel Databases PDF 04.01.2016
10 Distributed Databases PDF 04.01.2016
11 Online Analytical Processing PDF 21.01.2016
12 Search PDF 28.01.2016

Übungsaufgaben

Während des Semesters finden Sie hier die Übungsmaterialien zum Download.

Nr. Ausgabe Besprechung Inhalt PDF Sonstiges
1 19.10.2015 26.10.2015 Storage Disks / Einrichtung PostgreSQL PDF Hinweise zur Einrichtung Download Postgres + TPC-H
2 26.10.2015 02.11.2015 Buffer Manager / Verdrängungsstrategien PDF Download Postgres (Lösung mit Skripten) Download bufmgr.txt
3 02.11.2015 09.11.2015 B+-Trees and Partitioned B-Trees PDF
4 09.11.2015 16.11.2015 Pages / Indexing / Curse of Dimensionality PDF
5 16.11.2015 23.11.2015 Anfrageverarbeitung PDF
6 23.11.2015 30.11.2015 Anfrageoptimierung / Transaktionskontrolle PDF Virtuelle Maschine mit Postgres
7 30.11.2015 07.12.2015 Recovery PDF
8 07.12.2015 14.12.2015 Bitmap-Indizes / WAH-Kompression PDF Download Bitmap Indexing Task Code
9 14.12.2015 04.01.2016 Praxisübung PDF
10 04.01.2016 11.01.2016 Parallele Datenbanken PDF
11 11.01.2016 18.01.2016 Verteilte Datenbanken PDF
12 18.01.2016 25.01.2016 Online Analytical Processing PDF
13 25.01.2016 01.02.2016 Search PDF


Nebeninhalt

Kontakt

Prof. Dr. Jens Teubner
Tel.: 0231 755-6481
Thomas Lindemann
Tel.: 0231 755-2107