In diesem Modul werden die Komponenten von Datenbankmanagementsystemen (DBMS) vorgestellt. Studierende erwerben Wissen zu folgenden Themen:
- Speicherstrukturen (Speicherhierarchie, Seiten, Seitenersetzungsstrategien, Indexstrukturen, Row Stores/ Column Stores
 - Indexstrukturen
 - Anfrageverarbeitung und -optimierung (Anfrageoperationen, Logische und physische Optimierung, Kostenmodelle)
 - Mehrbenutzerbetrieb (Serialisierbarkeit, optimistische und pessimistische Sperrverfahren, Logging und Recovery)
 - Trigger und Stored Procedures
 
Weiterhin werden verschiedene Datenmodelle, deren Grundprinzipien und Anfragesprachen vorgestellt, sowie Datenbankmanagementsystemen eingeführt, die diese Daten verwalten:
- Stream Daten
- Datenmodell
 - Anfragen und Operationen
 - Systeme
 
 - Graph Daten
- Datenmodell
 - Anfragen und Algorithmen auf Graphen
 - Systeme
 
 - NoSQL- Daten (JSON)
- Datenmodell
 - Anfragen und Schnittstellen
 - Konsistenz von Daten im Mehrbenutzerbetrieb
 - Systeme
 
 
Weiterhin werden aktuelle Themen und Ergebnisse der Datenbankforschung vorgestellt.
| Kurssprache | Turnus | Wochenstunden | ECTS | Prüfung | 
|---|---|---|---|---|
| Deutsch | WiSe | 2V+2? | 6 | 90-minütige Klausur |