Lehrveranstaltung: Datenbanken und Informationssysteme (6603-411)
- Personen:
-
- Lehrform:
- Vorlesung mit Übung
- SWS:
- 4
- Inhalt:
-
Die Vorlesung "Datenbanken und Informationssysteme" ist als Einstiegsveranstaltung in das Vertiefungsgebiet Datenbanksysteme konzipiert. Aufbauend auf dem Inhalt der Vorlesung "Modellierung" werden insbesondere Entwurfs- und Realisierungsaspekte von Datenbanksystemen betrachtet. Die Entwicklung, Installation und Administration von Datenbanksystemen bestimmen hier sowohl Stoffauswahl als auch Detaillierungsgrad.
Als Grundlage für alle weiteren Betrachtungen wird ein Schichtenmodell zur Beschreibung eines allgemeinen Datenbanksystems vorgestellt. Darauf aufbauend werden die einzelnen Systemschichten im Detail diskutiert, die dort zu realisierenden Komponenten betrachtet sowie die jeweils vorherrschenden Algorithmen beschrieben und bewertet.
Im Einzelnen werden folgende Aspekte vertieft: Anwendungsprogrammierschnittstelle, Externspeicherverwaltung, DBS-Pufferverwaltung, Speicherungsstrukturen und Zugriffspfadstrukturen, Anfrageverarbeitung und Anfrageoptimierung, Transaktionsverarbeitung, Synchronisation, Logging und Recovery.
- Literatur:
-
A. Kemper, A. Eickler, Datenbanksysteme - Eine Einführung, 2004
Th. Härder, E. Rahm, Datenbanksysteme, 2008
H. Garcia-Molina, J. D. Ullman, J. Widom, Database Systems. The Complete Book, 2003
R. Elmasri, S. Navathe, Fundamentals of Database Systems, 2003
- Veranstaltungsort:
- Stuttgart-Stadt
- Modul:
-
- 6603-410 Datenbanken und Informationssysteme (Pflicht)