Sprungmarken

Servicenavigation

Hauptnavigation

Sie sind hier:

Hauptinhalt

Basic Course “Architecture & Implementation of DBMS”

Organization

Lecturer

  • Prof. Dr. Jens Teubner

Schedule (Lecture)

  • Mondays, 8-10h, OH14, E23
  • Wednesdays, 8-10h, OH14, E23

This lecture will be held in presence.

Schedule (Exercises)

  • Mondays, 10-12h, OH12, 2.063
  • Mondays, 12-14h, OH12, 2.063
  • Tuesdays, 8-10, OH14, E23
  • Wednesdays, 12-14h, OH12, 1.056
  • Thursdays, 14-16h, OH16, 205

The exercise sessions are led by Roland Kühn and will start on April 11. You can register for the exercises via Moodle

Description

Database systems form the heart of virtually any enterprise application. They manage vast amounts of data, yet allow for fast and efficient search; they handle thousands of updates every second, yet won't trip over problems due to concurrency; and guarantee consistency and data integrity even in the case of catastrophic events (loss of hardware, etc.).

In this course we learn how database systems can provide this service and performance. We will look “under the hoods” and understand how a database is built internally. We will get to see techniques that allow to construct a system in a scalable and robust manner.

More specifically, our agenda includes: space management (buffer manager), index structures (single- and multi-dimensional), query processing (e.g., external sorting, join processing), query optimization, concurrency control (e.g., two-phase locking), failure tolerance (ARIES), distributed database systems.

This course will be taught in English.

News

Mar 21, 2022

Web page set up.

Material

Lecture Slides

Lecture slides will be made available via Moodle.

Exercises

Exercise material will be made available via Moodle.



Nebeninhalt

Kontakt

Prof. Dr. Jens Teubner
Tel.: 0231 755-6481
Roland Kühn
Tel.: 0231 755-2748