DBIS Logo
Startseite Aktuelle Lehrveranstaltungen SS 2016: Datenbanksysteme 2 (DB 2)
Freitag, 24. Februar 2017
SS 2016: Datenbanksysteme 2 (DB 2)

Dozentinnen/Dozenten:

Prof. Dott. Ing. Roberto V. Zicari unter Mitarbeit von Dr. Karsten Tolle und Marten Rosselli

Inhalt:

In der Vorlesung werden die Grundlagen zur Implementierung von Datenbanksystemen vermittelt.
Themen der Vorlesung sind:

  • Physikalische Datenorganisation (wie Hashorganisation, Indexdateien, B*-Bäume)

  • Abfrage-Optimierungen (wie Jointechniken, Implementierung von Joins)

  • Transaktionen und Recovery.

Aktuelles:

  • Vorl. Klausurergebnisse - Einsichtstermin findet am Mittwoch den 16. Nov. von 11 - 12 Uhr im Matheturm Raum 501 statt.

Veranstaltungsbeginn:

Mittwoch, 13.04.2016


Klausur:
  • 1. Termin am 15.07.2016 - ab 10:00 Uhr - in HVI
  • 2. Termin am 28.10.2016 - ab 10:00 Uhr - in H IV
  • Bearbeitungsdauer: 120 Minuten

Zeit und Ort:

Vorlesungen:

  • Mittwoch 10:15 - 11:45 Uhr, Hörsaal H III (Vorlesungsgebäude Bockenheim)

Übung:

  • Donnerstag 10:15 - 11:45 Uhr, Hörsaal H III (Vorlesungsgebäude Bockenheim)

Voraussetzung:

Erfolgreicher Abschluss des Moduls B-PRG oder des Moduls B-HW oder der beiden Module B-MOD und B-DS.
Nützliche Vorkenntnisse: Weiterführende Kenntnisse in Betriebssystemen, Programmiersprachen und Mathematik. Inhalte des Moduls B-DB1.

Scheinvergabe:

Die Scheinvergabe erfolgt nach erfolgreicher Klausur-Teilnahme.

QIS:

Die Veranstaltung im QIS der Goethe Universität: Datenbanksysteme 2

E-Mail:

dbatdbis.cs.uni-frankfurt.de

Link zu alten DB2 Veranstaltungen:

          DB2 WS 14/15

          DB2 WS 13/14 

 

Übersicht (wird im Laufe der Veranstaltung angepasst!):

Art Datum Inhaltsangabe Unterlagen
V 13.04.16 Einführung Folien Orga
Folien Operationen auf DB
Folien extra
Ü 14.04.16 Karsten Tolle Uebung0 Folien
V 20.04.16 Hashorganisation Hashorganisation
Ü 21.04.16 Karsten Tolle Uebung Hash
V 27.04.16 Hashorganisation / Index (dense / sparse) Index Folien
Ü 28.04.16 Marten Rosselli Uebung2 Hash
V 04.05.16 Index (dense / sparse) / B*-Baum Folien B-Baum

05.05.16 Christi Himmelfahrt
V 11.05.16 Index (dense / sparse) / B*-Baum Folien s.o.
Ü 12.05.16 Karsten Tolle Uebung Sparse/Dense
V 18.05.16 Index (unpinned) / B*-Baum Folien Sätze var. Länge
Ü 19.05.16 Karsten Tolle Uebung B-Baum
V 25.05.16 Karsten Tolle Uebung Sekundärindex
26.05.16 Fronleichnam
V 01.06.16 Joinimplementierung Folien Join
Ü 02.06.16 Karsten Tolle
V 08.06.16 Recovery Folien Recovery
Ü 09.06.16 Marten Rosselli Uebungsblatt Join

Folien Join mit neuen Beispielen
V 15.06.16 Recovery Folien s.o.
Ü 16.06.16 Marten Rosselli Uebungsblatt Recovery1
V 22.06.16 Recovery / Undo-Redo Folien s.o.
Ü 23.06.16 Marten Rosselli Uebungsblatt Recovery2
Musterloesung zu 1
Musterloesung zu 2
V 29.06.16 Recovery / Undo-Redo Folien s.o.
Ü 30.06.16 Marten Rosselli Uebungsblatt
Musterloesung zu 1
Musterloesung zu 2
Musterloesung zu 3
V 06.07.16 fällt aus
F 07.07.16 Fragen und Antworten
Ü 13.07.16 fällt aus

14.07.16 fällt aus
K 15.07.16 Klausur

Literatur:

Weiterführende Literatur:

  • Jim Gray, Andreas Reuter: 'Transaction Processing: Concepts and Techniques', Morgan Kaufmann, 1992, ISBN-13 978-1558601901
  • Jim Gray (Ed.): The Benchmark Handbook for Database and Transaction Systems (2nd Edition). Morgan Kaufmann 1993, ISBN 1-55860-292-5
  • Donald E. Knuth: 'The Art of computer programming - Sorting and Searching', Addison-Wesley Publishing Company, 1973, ISBN 0-201-03803-X, Kapitel 6.4
  • Ramez Elmasri und Shamkant B. Navathe, 'Grundlagen von Datenbanksystemen', Pearson Studium, 2009
  • Ramez Elmasri and Shamkant B. Navathe, 'Fundamentals of Database Systems', Addison Wesley, 2010
  • Derek J. Balling, et al.: 'High Performance MySQL - Optimization, Backups, Replication, and More', O'Reilly, 2008, ISBN 978-0-596-10171-8
  • H. Faeskorn-Woyke, B. Bertelsmeier, P. Riemer, E. Bauer, 'Datenbanksysteme, Theorie und Praxis mit SQL2003, Oracle und MySQL', Pearson Studium, 2007

Weitere Ressourcen: