Netzwerkdatenbankmodell

Das Netzwerk-Datenbankmodell ist etwa zur gleichen Zeit wie das relationale Datenbankmodell veröffentlicht worden, mit dem Unterschied, dass drei Datenbanksprachen für dieses Modell mitgeliefert worden sind.

Es sind genau die drei Sprachteile (DML, DDL, DCL), die heute im relationalen Datenbankmodell angewendet werden.

Durch das netzwerkartige Modell existieren meist unterschiedliche Suchwege, um einen bestimmten Datensatz zu ermitteln.  Es ähnelt sehr stark dem hierarchischen Datenbankmodell.

Eigenschaften vom Netzwerk Datenbankmodell

Das Netzwerk Datenbankmodell besitzt keine strenge Hierarchie. Ein Datenfeld besteht aus einem Namen und einem Wert.

Es sind m:n Beziehungen möglich, d.h. ein Datensatz kann mehrere Vorgänger haben. Des Weiteren können auch mehrere Datensätze an erster Stellen stehen. Der Vorteil dieses Modell ist, das es unterschiedliche Suchwege als Lösungsweg angibt, was natürlich auch zu Problemen führen kann, wenn der Entwickler genau einen Lösungsweg benutzen will. Auch die Übersichtlichkeit verringert sich, wenn das Modell ständig weiter wächst.

Heute wird das Netzwerk Datenbankmodell als eine Art Verallgemeinerung des hierarchischen Datenbankmodells gesehen.

Beispiel eines Netzwerk-Datenbankmodells

Ein gutes Beispiel für ein Netzwerk Datenbankmodell ist ein Modell, das eine Beziehung zwischen einem Kunden, seiner Rechnung und den darin enthaltenen Artikel widerspiegelt:

netzwerk_datenbankmodell_beispiel

Weiterführende Artikel

Autor: Markus
41 Bewertungen 1 Stern2 Sterne3 Sterne4 Sterne5 Sterne
Loading...
0