Skip to main content

Mi az adathierarchia?

Az adathierarchia az adatok hierarchikus csoportosítása, amelyben az egyik nullapont egy adatréteghez vezet, ami egy másik réteghez vezet.Minden réteg pontosabbá válik, amíg a felhasználó pontosan meg nem találja, amit akar.Amellett, hogy segít a felhasználónak az információk megtalálásában, azt is használják, hogy helyes válaszokat hozzon létre a programozási nyelvekből a felhasználói bemenet alapján.Az adathierarchiát leggyakrabban az adatbázisokban szereplő adatok katalógusához használják, de más programozási sémákban is megtalálhatók.

Az adathierarchiában minden adatnak megvan a saját hierarchiája, kezdve a széles felső szintről és egy adott alsó szintre.Például valaki egy videojáték -címet akar találni egy adatbázisban.A hierarchia a videojáték -konzol típusával kezdődik, majd a játékfejlesztővel, majd a műfajgal, a játék nevének kiindulási betűjével és végül maga a játékkal.Az adatok ilyen módon történő katalogizálása megkönnyíti a megtalálását.Ez megkönnyíti az adatbázisban, ha új információkat adunk hozzá, ha biztosítjuk, hogy a nullapont csak a megfelelő kategóriába kerüljön.Például a hierarchikus adatbázis -modellben az adminisztrátornak be kell helyeznie az egyes nullapont -darabokat akár szülő, akár gyermekcsomóba.A szülő egy széles kategória, míg a gyermek a szülő utáni asztal.A relációs modellben az adatok egymáshoz kapcsolódnak, így ha valaki egy táblázatot választ, a kapcsolódó táblák megjelennek.Ha a programozó új videojátékot akar hozzáadni egy konzolhoz a videojáték -adatbázishoz, akkor nehéz lehet megszervezni, mert a játékfejlesztő gyakran több különféle konzollal működik egyszerre.A hierarchiát követve pontosan tudni fogja, hová helyezze el ezt az új adatokat.

A programozási nyelvek adathierarchiát is használnak, de másképp.A programozási nyelvekkel a hajtóerő a felhasználói interakció.A program megkérdezheti a felhasználótól, hogy mit keres, vagy mi az ő preferenciái.A hierarchia megmondja a programnak, hogy bizonyos módon reagáljon, vagy nyisson meg egy adatágot, attól függően, hogy a felhasználó milyen kattint vagy belép.Az adathierarchia ebben a tekintetben általában különböző programozási objektumokra oszlik, tehát minden hierarchia a saját beágyazott egysége.