Beschreibung der Vorlesung:
Bei der Vorlesung Datenbanksysteme I handelt es sich
um eine Pflichtvorlesung gemäß Studienordnung, d.h. diese
Vorlesung muß von allen Studenten des Hauptstudiums gehört
werden. Sie findet 4-stündig während der ersten Semesterhälfte
statt.
Bei der Vorlesung Datenbanksysteme II handelt es sich
um eine vertiefende Vorlesung gemäß Studienordnung. Sie findet
4-stündig während der zweiten Semesterhälfte statt.
Zu beiden Vorlesungen finden Übungen statt, es wird am
Ende des Semesters ein Übungsschein vergeben.
Der Besuch der Vorlesungen Datenbanksysteme I und Datenbanksysteme II
ist Voraussetzung für weiterführende Veranstaltungen des Instituts für Informationssysteme.
Insbesondere ist es für die Teilnahme an einem Datenbankpraktikum obligatorisch,
einen Übungsschein für die Vorlesungen Datenbanksysteme I/II zu erwerben.
Inhalte:
Die Vorlesungen werden auf die Grundlagen von Datenbanksystemen
eingehen. Insbesondere sind die folgenden Inhalte geplant:
- Einleitung
- Die ANSI/SPARC - Architektur
- Das Entity-Relationship-Datenmodell
- Das Hierarchische Datenmodell und IMS
- Das Netzwerk-Datenmodell und CODASYL
- Das Relationale Datenmodell
- Einführung in Relationale Datenbanken
- Einführung in SQL
- Die Relationenalgebra
- Der Relationenkalkül
- Äquivalenzsätze
- Entwurfstheorie für relationale Datenbanken
- Relationale Vollständigkeit
- Erweiterbarkeit und Rekursion in Datenbanken
- Implementierungsprobleme
- Elementare Grundlagen Objektorientierter Datenbanken
Literatur: