Was ist Datenhierarchie?

Datenhierarchie ist die hierarchische Gruppierung von Daten, bei der ein Datenelement zu einer Datenebene führt, die zu einer anderen Ebene darunter führt. Jede Ebene wird spezifischer, bis der Benutzer genau das findet, was er oder sie will. Es hilft dem Benutzer nicht nur beim Auffinden von Informationen, sondern wird auch verwendet, um basierend auf Benutzereingaben korrekte Antworten aus Programmiersprachen zu erstellen. Datenhierarchie wird am häufigsten zum Katalogisieren von Daten in Datenbanken verwendet, ist jedoch auch in anderen Programmierschemata enthalten.

In der Datenhierarchie haben alle Daten eine eigene Hierarchie, angefangen von einer breiten obersten Ebene bis hin zu einer bestimmten untersten Ebene. Zum Beispiel möchte jemand einen Videospieltitel in einer Datenbank finden. Die Hierarchie beginnt mit dem Konsolentyp des Videospiels, dem Spieleentwickler, dem Genre, dem Anfangsbuchstaben des Spielnamens und schließlich dem Spiel selbst. Das Katalogisieren von Daten auf diese Weise erleichtert das Auffinden. Es erleichtert auch die Datenbank, wenn neue Informationen hinzugefügt werden, indem sichergestellt wird, dass das Datum nur in der richtigen Kategorie eingegeben wird.

Während alle Datenbanken eine Datenhierarchie haben, werden sie in der Regel je nach Datenbankmodell unterschiedlich programmiert. In dem hierarchischen Datenbankmodell muss der Administrator beispielsweise jedes Datum entweder in einen übergeordneten oder einen untergeordneten Knoten einfügen. Das Elternteil ist eine breite Kategorie, während das Kind die Tabelle ist, die nach dem Elternteil kommt. Im relationalen Modell sind Daten miteinander verknüpft. Wenn also jemand eine Tabelle auswählt, werden verknüpfte Tabellen angezeigt.

Durch das Platzieren von Daten in separaten Hierarchien wird das Hinzufügen zur Datenbank oder Programmiersprache vereinfacht. Wenn der Programmierer ein neues Videospiel für eine Konsole zur Videospieldatenbank hinzufügen möchte, kann es schwierig sein, es zu organisieren, da der Spieleentwickler häufig mit mehreren verschiedenen Konsolen gleichzeitig arbeitet. Indem er der Hierarchie folgt, weiß er genau, wo diese neuen Daten platziert werden sollen.

Programmiersprachen verwenden ebenfalls Datenhierarchien, jedoch auf andere Weise. Bei Programmiersprachen ist die Benutzerinteraktion die treibende Kraft. Das Programm kann den Benutzer fragen, wonach er sucht oder welche Vorlieben er hat. Die Hierarchie weist das Programm an, auf bestimmte Weise zu reagieren oder einen Datenzweig zu öffnen, je nachdem, was der Benutzer anklickt oder eingibt. In dieser Hinsicht ist die Datenhierarchie normalerweise in verschiedene Programmierobjekte unterteilt, sodass jede Hierarchie eine eigene gekapselte Einheit darstellt.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?