Co je hierarchie dat?

Hierarchie dat je hierarchické seskupení dat, ve kterém jeden kus počátku vede k vrstvě dat, která vede k další vrstvě pod tím. Každá vrstva se stává konkrétnější, dokud uživatel nenajde přesně to, co chce. Kromě pomoci uživateli najít informace se také používá k vytváření správných odpovědí z programovacích jazyků na základě vstupu uživatele. Hierarchie dat se nejčastěji používá k katalogizaci dat v databázích, ale nachází se také v jiných programovacích schématech.

V datové hierarchii mají všechna data svou vlastní hierarchii, počínaje širokou širokou úrovní až po konkrétní spodní úroveň. Například někdo chce najít název videohry v databázi. Hierarchie začíná typem herní konzole, poté vývojářem hry, potom žánrem, počátečním písmenem názvu hry a nakonec samotnou hrou. Katalogizace dat tímto způsobem usnadňuje vyhledávání. Rovněž to usnadní databázi, když se přidávají nové informace, a zajišťuje, že vztažný bod je zadán pouze ve správné kategorii.

Zatímco všechny databáze mají datovou hierarchii, jsou obvykle naprogramovány různými způsoby v závislosti na modelu databáze. Například v hierarchickém databázovém modelu musí správce vložit každou část počátku do nadřazeného nebo podřízeného uzlu. Rodič je široká kategorie, zatímco dítě je tabulka, která přichází za rodičem. V relačním modelu jsou data vzájemně propojena, takže když někdo vybere jednu tabulku, zobrazí se související tabulky.

Umístěním dat do samostatných hierarchií usnadňuje přidání do databáze nebo programovacího jazyka. Pokud chce programátor přidat do videoherní databáze novou videohru vytvořenou pro jednu konzoli, může být obtížné ji uspořádat, protože vývojář her často pracuje s několika různými konzolami najednou. Podle hierarchie bude přesně vědět, kam umístit tato nová data.

Programovací jazyky také používají hierarchii dat, ale jiným způsobem. U programovacích jazyků je hnací silou interakce uživatele. Program se může uživatele zeptat, co hledá nebo jaké jsou jeho preference. Hierarchie řekne programu, aby reagoval určitým způsobem nebo otevřel větev dat, v závislosti na tom, co uživatel klikne nebo vstoupí. Hierarchie dat je v tomto ohledu obvykle rozdělena do různých programovacích objektů, takže každá hierarchie je její vlastní zapouzdřená jednotka.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?