Viele Anwendungssysteme halten ihre Daten in relationalen Datenbanksystemen, der Zugriff darauf erfolgt vor allem über die normierte Datenbanksprache SQL bzw. produktspezifische Dialekte derselben. Der stärker werdende Einfluß objektorientierter Anwendungsentwicklung hat neben dem Aufkommen objektorientierter Datenbankmanagementsysteme (DBMS) auch zur evolutionären Weiterentwicklung von relationalen zu objektrelationalen DBMS geführt.
Eine Grundlage objektrelationaler Datenbanksysteme bilden erweiterbare Datentypsysteme und die Integration objektorientierter Konzepte in die relationale Datenhaltung. Dieses Papier diskutiert zunächst die sich daraus prinzipiell ergebenden Möglichkeiten zur Handhabung komplexer Daten und untersucht danach genauer die objektorientierten Eigenschaften verschiedener objektrelationaler DBMS und der kommenden SQL-Norm (SQL3).
Objektrelationales Datenbanksystem, SQL, Datentyp
@techreport{Luf99a,
author = {J. Lufter},
title = {{D}atentypkonzepte und funktionaler {V}ergleich einiger
objektrelationaler {D}atenbanksysteme},
type = {Jenaer Schriften zur Mathematik und Informatik},
number = {Math/Inf/99/02},
institution = {Institut f{\"u}r Informatik},
address = {Friedrich-Schiller-Universit{\"a}t Jena},
month = feb,
year = {1999}
}