Skip to main content

Ano ang hierarchy ng data?

Ang hierarchy ng data ay ang hierarchical pagpangkat ng data, kung saan ang isang piraso ng datum ay humahantong sa isang layer ng data, na humahantong sa isa pang layer sa ilalim nito.Ang bawat layer ay makakakuha ng mas tiyak, hanggang sa matagpuan ng gumagamit kung ano mismo ang gusto niya.Bukod sa pagtulong sa gumagamit na makahanap ng impormasyon, ginagamit din ito upang lumikha ng tamang mga tugon mula sa mga wika ng programming batay sa input ng gumagamit.Ang hierarchy ng data ay madalas na ginagamit upang ma -catalog ang data sa mga database, ngunit matatagpuan din ito sa iba pang mga scheme ng programming.Halimbawa, nais ng isang tao na makahanap ng isang pamagat ng laro ng video sa isang database.Ang hierarchy ay nagsisimula sa uri ng video game console, pagkatapos ang developer ng laro, pagkatapos ay ang genre, ang panimulang sulat ng pangalan ng laro at, sa wakas, ang laro mismo.Ang data ng pag -catalog sa ganitong paraan ay ginagawang mas madali upang mahanap.Ginagawang madali din ito sa database kapag ang mga bagong impormasyon ay idinagdag sa pamamagitan ng pagtiyak na ang datum ay ipinasok lamang sa tamang kategorya.Halimbawa, sa modelo ng hierarchical database, ang administrator ay kailangang ipasok ang bawat piraso ng datum sa alinman sa isang magulang o node ng bata.Ang magulang ay isang malawak na kategorya, habang ang bata ay ang talahanayan na darating pagkatapos ng magulang.Sa modelo ng relational, ang data ay nauugnay sa isa't isa kaya, kapag ang isang tao ay pumili ng isang talahanayan, lilitaw ang mga kaugnay na talahanayan.Kung nais ng programmer na magdagdag ng isang bagong laro ng video na ginawa para sa isang console sa database ng laro ng video, maaaring mahirap ayusin, dahil ang laro ng developer ay madalas na gumagana sa maraming iba't ibang mga console nang sabay -sabay.Sa pamamagitan ng pagsunod sa hierarchy, malalaman niya nang eksakto kung saan ilalagay ang bagong data na ito.

Gumagamit din ang mga wika ng programming ng data, ngunit sa ibang paraan.Sa mga wika ng programming, ang puwersa sa pagmamaneho ay pakikipag -ugnayan ng gumagamit.Maaaring tanungin ng programa ang gumagamit kung ano ang hinahanap niya, o kung ano ang kanyang mga kagustuhan.Sasabihin ng hierarchy sa programa na umepekto sa isang tiyak na paraan o upang buksan ang isang sangay ng data, depende sa kung ano ang mga pag -click o pagpasok ng gumagamit.Ang hierarchy ng data, sa bagay na ito, ay karaniwang nahati sa iba't ibang mga bagay sa programming, kaya ang bawat hierarchy ay sariling encapsulated unit.