Hva er Data Hierarki?

February 22  by Eliza

Hierarki-data er hierarkisk gruppering av data, hvor en del av datum fører til et lag av data, noe som fører til et annet lag under det. Hvert lag får mer spesifikke, inntil brukeren finner nøyaktig hva han eller hun ønsker. Bortsett fra å hjelpe brukeren å finne informasjon, det også brukes til å lage korrekte svar fra programmeringsspråk basert på brukerundersøkelser. Datahierarkiet er oftest brukt til å katalogisere data i databaser, men det er også funnet i andre programmerings skjemaer.

I datahierarki, alle data har sin egen hierarki, fra en bred topp nivå og gå videre til et bestemt bunnivå. For eksempel, noen ønsker å finne en video spilltittel i en database. Hierarkiet starter med spillkonsollen type, så det spillutvikler, så sjangeren, start brev av spillet navn og til slutt selve spillet. Katalogisering av data på denne måten gjør det lettere å finne. Det gjør det også lettere på databasen når ny informasjon er lagt ved å sikre at datum oppgis kun i riktig kategori.

Mens alle databaser har en data hierarkiet, er de vanligvis programmert på forskjellige måter avhengig av den database-modellen. For eksempel, i den hierarkiske databasemodell, har administratoren å sette inn hvert stykke datum inn i enten en forelder eller barn node. Den av foreldrene er en bred kategori, mens barnet er tabellen som kommer etter den overordnede. I relasjonsmodellen, er data relatert til hverandre så, når noen velger ett bord, vil relaterte tabeller vises.

Ved å plassere data i egne hierarkier, det gjør det enklere å legge til databasen eller programmeringsspråk. Hvis programmereren ønsker å legge til en ny video spill laget for én konsoll til videospill databasen, kan det være vanskelig å organisere, fordi spillutvikler arbeider ofte med flere forskjellige konsoller samtidig. Ved å følge hierarkiet, vil han eller hun vet nøyaktig hvor du skal plassere disse nye dataene.

Programmeringsspråk også bruke data hierarki, men på en annen måte. Med programmeringsspråk, er drivkraften brukermedvirkning. Programmet kan be brukeren hva han eller hun er ute etter, eller hva hans eller hennes preferanser er. Hierarkiet vil fortelle programmet til å reagere på en bestemt måte, eller å åpne en filial av data, avhengig av hva brukeren klikker eller går. Hierarki av data, i dette henseende, er vanligvis delt inn i forskjellige programmeringsobjekter, slik at hvert hierarki er sin egen innkapslet enhet.