Hierarchisches Modell
Objektorientiertes Modell
|
Vor- und Nachteile der Datenbanksysteme 
Während das hierarchische doch sehr statisch ist, ermöglichen das relationale und das objektorientierte Datenbankmodell vielfältige Beziehungen untereinander.
Der objektorientierte Ansatz ist recht neu und die Produkte in diesem Bereich befinden sich entsprechend noch in einem sehr frühen Entwicklungsstadium.
Ein Objekt wird mit seinen dazugehörigen Eigenschaften vollständig beschrieben und erhält zur eindeutigen Identifizierung einen Primärschlüssel. Anhand dieses Primärschlüssels lässt sich das Objekt eindeutig auffinden und identifizieren. Die Objekte können unterschiedlich miteinander verknüpft werden und man braucht nur die Informationen auszuwählen die für eine spezielle Abfrage relevant sind.
|
Relationen
Relationale Datenbanken
|
Relationale Datenbanken 
Die überwiegende Mehrzahl der heute eingesetzten Datenbanksysteme sind relationale Datenbanken, in denen die Informationen in sogenannten Relationen abgespeichert sind.
Relationen sind zweidimensionale Schichten auf den Inhalten, die man - weniger computerchinesisch ausgedrückt - auch als Tabellen bezeichnen könnte.
Namhafte Vertreter dieser Gattung sind die großen Datenbanken wie:
- Oracle
- Informix
- MS-SQL und MS-Access
- DB/2
Relationale Datenbanksysteme sind sehr leistungsfähig, haben jedoch gegenüber dem moderneren objektorientierten Ansatz den Nachteil, dass beim Zugriff über objektorientierte Programme eine Umsetzung der Objekte in relationale Abfragen erfolgen muß.
|