Database Systems II

This course is offered in Spring Semester 2020.

You're viewing an archived course information page. For the current course offerings, please refer to the Teaching page.

On-Campus Classes Replaced By Digital Teaching

Teaching operations with student attendance are currently suspended due to the spread of coronavirus. We are therefore switching to digital teaching offers. Please refer to this course's ILIAS group for details.

General Information

LecturerProf. Dr. Guido Moerkotte
Teaching AssistantDaniel Flachs
Type2L + 2E
SemesterSpring semester
Credit Points6 ECTS (4 SWS)

Learning Materials

All learning materials are made available via the ILIAS group of the course. There is no registration limitation, so you should be able to join the group directly.

Time & Place

DateWeekly on Mondays, 12:00–13:30
PlaceB6 A 1.01


DateWeekly on Wednesdays, 15:30–17:00
PlaceB6 A 1.01



Knowledge in Database Systems, Algorithms and Programming.


  • Andrew S. Tanenbaum, Todd Austin: Structured Computer Organization 6e, Chaps. 2.1 (Processors), 2.2 (Primary Memory), 4.4 (Design of the Microarchitecture Level), 4.5 (Improving Performance), 8.1 (On-Chip Parallelism), 8.3.3 (UMA Symmetric Multiprocessor Architecture), 8.3.4 (NUMA Multiprocessors)
  • David Patterson and John Hennessy: Computer Architecture: A Quantitative Approach
  • Charles E. Leiserson, Clifford Stein, Ronald Rivest, and Thomas H. Cormen: Introduction to Algorithms 3e, Chap. 11 (Hash Tables)
  • Héctor García-Molina, Jeffrey Ullman, and Jennifer Widom: Database Systems: The Complete Book 2e, Chap. 15 (Query Execution)


The course examination will be a written, 90-min exam taking place after the lecture period. Please refer to the student services for information regarding registration, regulations and dates.