Die Veranstaltung wird nicht mehr angeboten.
Als Ersatz existiert "Advanced Management of Data" und kann auf Antrag dafür angerechnet werden.
Modulnummer |
563090 |
Voraussetzungen |
Vorlesungen Datenbanken Grundlagen |
Inhalte |
Es werden objektorientierte Datenbanken hergeleitet aus der Darstellung von Nachteilen relationaler Systeme, der Entwicklung semantischer Datenmodelle, objektorientiertem Software-Entwurf und objektorientierten Programmiersprachen. Folgende Konzepte werden vorgestellt (Auszug):
- Erweiterungen des klassischen Relationalen Modells auf dem Wege zu objektorientierten und objektrelationalen Systemen
- Objektidentität,
- Klassen und Typen,
- Polymorphismus
- Vererbung
- Abgeschlossenheit und Erweiterbarkeit
Die Vorlesung geht nicht auf ein konkretes Datenbanksystem ein, sondern behandelt die genannten Themen in allgemeingültiger Form mit Beispielen aus realen Systemen. Übungen ergänzen die Vorlesung. |
Qualifikationsziele |
Die Vorlesung eröffnet die Möglichkeit, den derzeit noch stark forschungsorientierten Bereich objektorientierter Datenbanksysteme (Marktanteil < 2%) direkt verfolgen und bereits am Markt befindliche Systeme in ihrer Funktionalität gegenüber der Theorie einschätzen zu können. |