Hierarchische Datenbanken arbeiten auf die Beziehungen zwischen zwei oder mehr Segmente. Das folgende Beispiel zeigt, wie Segmente sind miteinander verwandt in der IMS-Datenbank Struktur.
Punkte zu beachten:
Punkte zu beachten:
Punkte zu beachten:
Punkte zu beachten:
Punkte zu beachten:
Zwei oder mehr Segments Vorkommen eines bestimmten Segment Typ unter einer einzigen Elternsegment sind bekannt als Zwilling Segmente.
für Beispiel, 'C1' und 'C2' sind zwei Einzelsegmenten, so zu tun'F1' und 'F2' sind.
Punkte zu beachten:
Geschwistersegmente sind die Segmente von unterschiedlich typen und die gleiche Elternteil.
für Beispiel, 'B' und 'E'sind Geschwistersegmente. Ebenso, 'C1', 'C2', und 'D' sind Geschwistersegmente.
Punkte zu beachten:
Jedes Auftreten des Root-Segment, plus alle untergeordneten Segment Auftreten machen eine Datenbanksatz.
Jeder Datenbank Datensatz hat nur ein Root-Segment, aber es kann eine beliebige Anzahl von Segment Vorkommen haben.
In der Standard-Dateiverarbeitung , ist eine Aufzeichnung eine Dateneinheit, die ein Anwendungsprogramm verwendet für bestimmte Vorgänge. In DL / I wird diese Einheit von Daten als ein Segment bezeichnet. Ein einzelner Datensatz hat viele Vorkommen Segment.
Punkte zu beachten:
Ein Weg ist die serie von Segmenten, dass start von der Wurzel Segment eines Datenbankdatensatz zu ein bestimmtes Segment Auftreten.
Ein Pfad in der Hierarchiestruktur muss nicht vollständig in die unterste Ebene. Es hängt davon ab, wie viele Informationen wir über eine Entität erfordern..
Ein Pfad muss kontinuierlich sein und wir können Zwischenstufen in der Struktur nicht übersprungen werden.
In der folgenden Abbildung werden die untergeordneten Datensätzen in dunkelgrau zeigen einen Weg, der von beginnt 'A' und geht durch 'C2'.