BFI der BBS 4 Hannover
Datenbanken


Datenbank-Architekturen


Es gibt verschiedene Möglichkeiten, Daten logisch zu organisieren. Daraus ergeben sich unterschiedliche Datenbank-Architekturen (Datenbank-Modelle). Die wichtigsten Modelle werden hier vorgestellt.


Hierarchisches Datenbank-Modell

Die Daten in hierarchischen Datenbanken sind baumartig organisiert. Sie kennen diese Struktur von Ihrer Festplatte:
wenn Sie Ihren Rechner gebootet haben, befinden Sie sich im Root-Verzeichnis. In diesem Verzeichnis befinden sich Dateien und weitere Verzeichnisse. In den Verzeichnissen befinden sich wieder Dateien und Unterverzeichnisse....
Hierarchische Datenbanken haben heute an Bedeutung verloren, weil sie nicht sehr flexibel sind und die Realität nicht so gut abbilden können wie relationale oder objektorientierte Datenbanken.




Netzwerk-Datenbanken

Die Daten in Netzwerk-Datenbanken sind netzartig strukturiert. Netzwerk-Datenbanken haben heute nur noch eine geringe Bedeutung.




Relationale Datenbanken


Relationale Datenbanken sind durch eine Tabellenstruktur gekennzeichnet. Das relationale Modell ist das derzeit wichtigste und häufigste. Alle bedeutenden DBMS sind entweder relational oder objektrelational.




Objektorientierte Datenbanken


Objektorienterte Datenbanken basieren auf dem Prinzip, dass Daten und Methoden, die auf diese Daten zugreifen, eine untrennbare Einheit bilden sollten, das Objekt.
Bislang ist die Bedeutung von objektorientierten Datenbanken gering. Als Kompromiss scheinen sich objektrelationale Datenbanken durchzusetzen, die OO-Prinzipien in relationale Datenbanken integrieren.


Nächste Seite