Was ist Datenhierarchie?
Datenhierarchie ist die hierarchische Gruppierung von Daten, bei denen ein Datenstück zu einer Datenebene führt, was zu einer anderen Ebene darunter führt. Jede Schicht wird genauer, bis der Benutzer genau findet, was er oder sie will. Abgesehen davon, dass der Benutzer Informationen zu finden, wird es auch verwendet, um korrekte Antworten aus Programmiersprachen basierend auf den Benutzereingaben zu erstellen. Die Datenhierarchie wird am häufigsten verwendet, um Daten in Datenbanken zu katalogisieren, aber sie befindet sich auch in anderen Programmierschemata. Zum Beispiel möchte jemand einen Videospieltitel in einer Datenbank finden. Die Hierarchie beginnt mit dem Videospiel -Konsolentyp, dann des Spieleentwicklers, dem Genre, dem Startbuchstaben des Spielnamens und schließlich dem Spiel selbst. Das Katalogieren von Daten auf diese Weise erleichtert es einfacher zu finden. Es erleichtert die Datenbank auch, wenn neue Informationen hinzugefügt werden, indem sichergestellt wird, dass D.Atum wird nur in die richtige Kategorie eingegeben.
Während alle Datenbanken eine Datenhierarchie haben, werden sie normalerweise je nach Datenbankmodell auf unterschiedliche Weise programmiert. Beispielsweise muss der Administrator im hierarchischen Datenbankmodell jedes Datenstück entweder in einen übergeordneten oder untergeordneten Knoten einfügen. Der Elternteil ist eine breite Kategorie, während das Kind die Tabelle ist, die nach dem Elternteil kommt. Im relationalen Modell beziehen sich die Daten miteinander zusammen. Wenn jemand eine Tabelle auswählt, werden verwandte Tabellen angezeigt.
Durch das Platzieren von Daten in separaten Hierarchien erleichtert es einfacher, die Datenbank- oder Programmiersprache hinzuzufügen. Wenn der Programmierer der Videospieldatenbank ein neues Videospiel für eine Konsole hinzufügen möchte, kann es schwierig sein, zu organisieren, da der Spieleentwickler häufig mit mehreren verschiedenen Konsolen gleichzeitig arbeitet. Wenn er der Hierarchie folgt, wird er oder sie genau wissen, woPlatzieren Sie diese neuen Daten.
Programmiersprachen verwenden auch Datenhierarchie, jedoch auf andere Weise. Bei Programmiersprachen ist die treibende Kraft die Benutzerinteraktion. Das Programm kann den Benutzer fragen, wonach er oder sie sucht oder was seine Vorlieben sind. Die Hierarchie fordert das Programm an, auf eine bestimmte Weise zu reagieren oder einen Datenzweig zu öffnen, je nachdem, was der Benutzer klickt oder eingibt. Die Datenhierarchie wird in dieser Hinsicht normalerweise in verschiedene Programmierobjekte aufgeteilt, sodass jede Hierarchie eine eigene eingekapselte Einheit ist.