Skip to main content

Wat is gegevenshiërarchie?

Data -hiërarchie is de hiërarchische groepering van gegevens, waarin een stukje datum leidt tot een gegevenslaag, die daaronder naar een andere laag leidt.Elke laag wordt specifieker, totdat de gebruiker precies vindt wat hij of zij wil.Afgezien van het helpen van de gebruiker om informatie te vinden, wordt deze ook gebruikt om correcte antwoorden te maken uit programmeertalen op basis van gebruikersinvoer.Data -hiërarchie wordt meestal gebruikt om gegevens in databases te catalogiseren, maar deze wordt ook gevonden in andere programmeerschema's.

In gegevenshiërarchie hebben alle gegevens hun eigen hiërarchie, beginnend met een breed topniveau en tot een specifiek bodemniveau.Iemand wil bijvoorbeeld een videogametitel in een database vinden.De hiërarchie begint met het videogameconsoletype, vervolgens de game -ontwikkelaar, vervolgens het genre, de startletter van de spelnaam en ten slotte de game zelf.Het op deze manier catalogiseren van gegevens maakt het gemakkelijker om te vinden.Het maakt het ook eenvoudiger in de database wanneer nieuwe informatie wordt toegevoegd door ervoor te zorgen dat DATUM alleen in de juiste categorie wordt ingevoerd.

Hoewel alle databases een gegevenshiërarchie hebben, worden ze meestal op verschillende manieren geprogrammeerd, afhankelijk van het databasemodel.In het hiërarchische databasemodel moet de beheerder bijvoorbeeld elk stukje datum in een ouder- of onderliggende knooppunt invoegen.De ouder is een brede categorie, terwijl het kind de tabel is die na de ouder komt.In het relationele model zijn gegevens aan elkaar gerelateerd, dus wanneer iemand één tabel selecteert, verschijnen gerelateerde tabellen.

Door gegevens in afzonderlijke hiërarchieën te plaatsen, maakt het het gemakkelijker om toe te voegen aan de database of programmeertaal.Als de programmeur een nieuwe videogame wil toevoegen die is gemaakt voor één console aan de videogamedatabase, kan het moeilijk zijn om te organiseren, omdat de game -ontwikkelaar vaak met verschillende consoles tegelijk werkt.Door de hiërarchie te volgen, zal hij of zij precies weten waar hij deze nieuwe gegevens kan plaatsen.

Programmeertalen gebruiken ook gegevenshiërarchie, maar op een andere manier.Met programmeertalen is de drijvende kracht gebruikersinteractie.Het programma kan de gebruiker vragen waar hij of zij naar op zoek is, of wat zijn of haar voorkeuren zijn.De hiërarchie zal het programma vertellen om op een bepaalde manier te reageren of om een gegevenstak te openen, afhankelijk van wat de gebruiker klikt of invoert.Gegevenshiërarchie wordt in dit opzicht meestal opgesplitst in verschillende programmeerobjecten, dus elke hiërarchie is zijn eigen ingekapselde eenheid.