objektrelationale Datenbank
Eine objektrelationale Datenbank kombiniert Eigenschaften relationaler Datenbanken (Tabellen, SQL) mit Konzepten der objektorientierten Programmierung (Vererbung, komplexe Typen, Methoden). Sie erlaubt es, benutzerdefinierte Datentypen und Vererbungshierarchien direkt in der Datenbank zu nutzen. PostgreSQL ist ein bekanntes Beispiel für ein objektrelationales Datenbanksystem. Dieser Ansatz bietet mehr Flexibilität als rein relationale Systeme bei vergleichbarer Reife und Verbreitung.