Hasso-Plattner-InstitutSDG am HPI
Hasso-Plattner-InstitutDSG am HPI

Grundlagen von Datenbanksystemen (Wintersemester 2019/2020)

Dozent: Prof. Dr. Tilmann Rabl (Data Engineering Systems)
Website zum Kurs: https://hpi.de/rabl/teaching/next-semester/grundlagen-von-datenbanksystemen.html

Allgemeine Information

  • Semesterwochenstunden: 2
  • ECTS: 3
  • Benotet: Ja
  • Einschreibefrist: 01.10.-30.10.2019
  • Lehrform: Seminar
  • Belegungsart: Wahlpflichtmodul
  • Lehrsprache: Englisch

Studiengänge, Modulgruppen & Module

IT-Systems Engineering BA


In this seminar, we aim to teach how to read and to interpret scientific database literature critically, how to give a good scientific presentation, technically precise and concentrated on the relevant topics, but also enjoyable, and how to write an appropriate technical summary of classical literature in computer science. At the same time, students will get an introduction to the history and the foundations of database systems.

During the initial phase of this class, students will hear presentations on how to read scientific papers, how to give a good presentation, and how to write high-quality scientific/technical reports. Additionally, all participants will receive one or more top-ranked scientific articles, from the literature in the classical database area. E.g. paper from the Red Book, the Great Papers in Computer Science, VLDB 10-Year Best Paper Awards, or SIGMOD Test of Time Awards. Task of the students is to study the literature deeply, to structure own presentations, and to reflect the main challenges addressed in the presentations and in a written summary. The contributions of the other students shall be critically reflected by the audience.


For the overview:

  • Joseph M. Hellerstein, Michael Stonebraker, and James Hamilton: Architecture of a Database System. Foundations and Trends in Databases. Vol 1(2). 2007
  • Database Systems - The Complete Book, H. Garcia-Molina, J. D. Ullman, J. Widom, Prentice Hall
  • Kemper, Eickel: “Datenbanksysteme – Eine Einführung,” Oldenburg, 8. Auflage 2011
  • Saake, Heuer, Sattler: “Datenbanken: Implementierungstechniken”, mitp Verlag, 2005 (2. Auflage)

Other literature will be announced in the class.


Presentations (50%)

  • Give presentations (at least 2, 40% of the grade)
  • Give feedback and ask critical questions (10% of the grade)

Write-up (50%)

  • Prepare one-pagers for every week (10%, part of the report grade)
  • Prepare a report (4-6 two-column pages, 40% of the grade)


Will be announced in the class.