Objektorientierte Datenbanken



Vorlesung in jedem Wintersemester

Zeit und Ort: Vorlesung: Di, Do: 10.15-11.45, Raum: C009, Übung: Do: 17.15-18.45, Raum: C010


INHALT: In dieser Vorlesung werden die Grundlagen der objektorientierten Datenbanken oder auch Objektbanken behandelt. Nach einer kurzen Einführung in die Modellierung werden die neuen Anwendungen der Objektbanken vorgestellt. Es wird diskutiert, warum sich relationale Datenbanken nicht für diese Anwendungen eignen. Anschliessend werden die Konzepte objektorientierter Datenmodelle eingeführt. Hierunter fallen u.a. Objekte, Klassen, Werte, Sorten, Methoden, Beziehungen, Vererbung, Polymorphie. Danach werden einige Spezialprobleme wie Transaktionsmodelle, Autorisierung, Versionierung und Schemamanagement behandelt. Abschliessend werden Themen des physischen Datenbankentwurfs, z.B. Objektballung, Indexstrukturen, Materialisierung und Pointer-Swizzling behandelt.

LITERATUR: A. Kemper und G. Moerkotte. Object-Oriented Database Management: Applications in Engineering and Computer Science. Prentice Hall 1994.

Voraussetzungen: Grundkenntnisse in Informatik und Datenbanken