Vad är datahierarki?

Datahierarki är den hierarkiska gruppering av data, där en bit av datum leder till ett datalag, vilket leder till ett annat lager under det. Varje lager blir mer specifikt tills användaren hittar exakt vad han eller hon vill ha. Förutom att hjälpa användaren att hitta information, används den också för att skapa korrekta svar från programmeringsspråk baserat på användarinmatning. Datahierarkin används oftast för att katalogisera data i databaser, men det finns också i andra programmeringsscheman.

I datahierarkin har all data sin egen hierarki, från en bred toppnivå och genomgår till en viss bottennivå. Till exempel vill någon hitta en videospel-titel i en databas. Hierarkin börjar med typen av videospelkonsol, sedan spelutvecklaren, sedan genren, startbokstaven för spelnamnet och slutligen själva spelet. Katalogisering av data på detta sätt gör det lättare att hitta. Det gör det också lättare i databasen när ny information läggs till genom att se till att datum bara anges i rätt kategori.

Samtidigt som alla databaser har en datahierarki, programmeras de vanligtvis på olika sätt beroende på databasmodellen. Till exempel, i den hierarkiska databasmodellen måste administratören införa varje bit av datum i antingen en förälder- eller barnnod. Föräldern är en bred kategori, medan barnet är tabellen som kommer efter föräldern. I relationsmodellen är data relaterade till varandra, så när någon väljer en tabell visas relaterade tabeller.

Genom att placera data i separata hierarkier gör det det enklare att lägga till databasen eller programmeringsspråket. Om programmeraren vill lägga till ett nytt videospel som är gjord för en konsol i videospeldatabasen kan det vara svårt att organisera, eftersom spelutvecklaren ofta arbetar med flera olika konsoler samtidigt. Genom att följa hierarkin vet han eller hon exakt var de nya data ska placeras.

Programmeringsspråk använder också datahierarki, men på ett annat sätt. Med programmeringsspråk är drivkraften användarinteraktion. Programmet kan fråga användaren vad han eller hon letar efter eller vad hans eller hennes preferenser är. Hierarkin berättar för programmet att reagera på ett visst sätt eller att öppna en gren av data, beroende på vad användaren klickar eller anger. Datahierarkin är i detta avseende vanligtvis uppdelad i olika programmeringsobjekt, så varje hierarki är sin egen inkapslade enhet.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?