Zum Inhalt springen

Objektrelationale Datenbank

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 3. Juni 2007 um 15:59 Uhr durch Loveless (Diskussion | Beiträge) (Bot: Ergänze: fr:Système de gestion de base de données relationnel-objet, ja:オブジェクト関係データベース). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Eine Objektrelationale Datenbank (ORDB, ORDBMS) stellt das Bindeglied zwischen klassischen relationalen und objektorientierten Datenbanksystemen dar. Sie kommen überall dort zum Einsatz, wo Mengen von Objekten in Beziehung zu anderen Daten oder Objekten gebracht werden müssen.

Zwischen den relationalen und den objektorientierten Datenmodellen gibt es viele Entsprechungen, so entspricht die Entität dem Objekt und der Entitätstyp der Klasse. Diese Basis hat zur Entwicklung von objektrelationalen DBMS geführt, die durch eine Spracherweiterung um objektorientierte Methoden und Datentypen zur Verbesserung des relationalen Modells und damit zur Handhabung komplex strukturierter Daten geführt haben.

Häufig wird über eine Relationale Datenbank eine objektorientierte Zugriffsschicht gesetzt. Bei manchen Zugriffsschichten werden die Objekte und deren Attribute erst dann geladen, wenn sie in der Anwendung auch benötigt werden.

Ein Einsatzgebiet sind unter anderem Systeme zur Erfassung geographischer Daten (GIS), bei denen Koordinaten miteinander verknüpft sind oder andere Daten referenzieren. Beispielsweise referenzieren mehrere Koordinaten-Objekte eine Straße: die Koordinaten stehen in Relation mit einem Straßennamen und sind selbst Objekte, die zueinander eine Beziehung haben.