Datenbanksysteme I

Typ: Vorlesung + Übung/Tutorium
SWS: 6
Credit Points: 8
Homepage: db.inf.uni-tuebingen.de

Kursbeschreibung / -kommentar

Die Vorlesung Datenbanksysteme I ist die klassische Einführung in das spannende Gebiet der Datenbanksysteme. Zentrales Thema sind die Relationalen Datenbanksysteme, in denen Daten in tabellarischer Form modelliert, gespeichert und angefragt werden. Dieser strikt tabellarische Blick auf Daten ist elegant, intuitiv aber dennoch formal und durch Datenbanksysteme effizient implementierbar, wirft aber auch interessante Fragen auf, denen wir uns in dieser Vorlesung widmen werden:

— Genau welche Services kann ein Datenbanksystem eigentlich bieten? [ Datenbankbegriff ]

— Wie bringt man Daten sinnvoll in tabellarische Form, auch wenn Daten zunächst in Form von Objekten, Bäumen, etc. vorliegen? [ Datenmodellierung, ER-Modelle ]

— Welche Charakteristika von Tabellen können wir ausnutzen, um Daten effizient und redundanzfrei speichern und wieder extrahieren zu können? [ Relationales Modell, Normalformen ]

— Welche Sprachen eignen sich für den Zugriff auf Massen von Tabellendaten? [ Relationale Algebra, SQL ]