WikiDer > Hierarchische Datenbank
Das hierarchische Datenbank ist die älteste Form des Datenbanken. Es ist der Nachfolger des flache Datei, die flache Datei, eine Möglichkeit zum Speichern von Daten, bei der alles ohne Organisation gespeichert werden kann.
Es ist nicht genau bekannt, wie und wann die hierarchische Datenbank entstanden ist oder wer ihre Gründer waren. Das Modell entstand in den 50er und 60er Jahren des 20. Jahrhunderts, die Systeme, die das Modell in die Praxis umsetzen, stammen aus den 60er Jahren. Das bekannteste Beispiel dafür ist IMS/360 von IBM das in 1969 sah das Licht.
Hierarchische Datenbanken werden nicht mehr erstellt, wo sie noch verwendet werden Altsysteme, Systeme, die immer häufiger ersetzt werden, weil sie veraltet sind und das Wissen zu ihrer Wartung immer knapper wird. "Verzeichnisstrukturen" (wie LDAP oder Active Directory).
Konfiguration
Die hierarchische Datenbank geht davon aus, dass jeder Datensatz in einer Datenbank auf eine Anzahl n anderer Datensätze verweisen kann. Es ist eine solche Baumstruktur, die sich immer weiter verzweigen kann. Charakteristisch ist, dass jede Satzart einen und höchstens einen Eigentümer hat.
Das hierarchische Modell hat nur einen Baum pro Datenbank, die Zweige sind nicht miteinander verbunden und der einzige Zugang zur Baumstruktur ist von oben. Beispielsweise hat die Datenbank "Unternehmen" als Hauptzweige "Standorte", "Produkte", "Kunden". In diesem Fall besteht keine Beziehung zwischen Standort und Produkt, Produkt A kann in jedem Standort hergestellt werden. Wenn Produkt A nur in Lokation X hergestellt wird, kann dies in diesem hierarchischen Modell nicht erfasst werden.
Wenn im obigen Modell unter "Kunden" der Datensatztyp "Aufträge" hinzugefügt wird, bedeutet dies, dass jede Bestellung zu einem Kunden gehört, ein Kunde jedoch mehrere Bestellungen haben kann. Die Produkte der Bestellung können jedoch nicht automatisch verknüpft werden, da die Daten der Bestellung in einer anderen Filiale liegen.
Dies umreißt die Schwäche des hierarchischen Modells, der Nachfolger dieses Modells ist das Netzwerkmodell