Skip to main content

Ano ang isang modelo ng hierarchical database?

Ang modelo ng hierarchical database ay isa sa mga unang modelo ng database na makatanggap ng malawak na pagtanggap, lalo na dahil sa kakayahang maiugnay ang isang seksyon ng data sa isa pa.Sa modelong ito, na kung saan ay tulad ng puno sa istraktura, mayroong maraming mga antas ng hierarchies na nagsisimula sa isang node ng magulang, at humantong sa isang node ng bata.Halimbawa, kung ang isang node ng magulang ay "pangalan", kung gayon ang node ng bata ay magiging isang listahan ng mga pangalan at ang susunod na antas ay magiging tiyak na impormasyon tungkol sa pangalang iyon.Habang nababaluktot noong una itong lumabas, ang modelo ng hierarchical database ay bihirang ginagamit sa mga modernong database, dahil ang mga modernong database ay may mas malakas na mga kakayahan sa pagpapangkat.Mayroong ilang mga overarching magulang node sa tuktok na antas ng database.Kapag pinili ng isang gumagamit ang node, lilitaw ang isang mas tiyak na node at, kapag nag -click ang gumagamit ng isa sa mga node na iyon, lilitaw ang impormasyon na mas tiyak na lilitaw.Halimbawa, kung ang nangungunang hierarchy ay "ehersisyo," kung gayon ang susunod na mga node ay maaaring "pag -aangat ng timbang" at "cardio," at pagkatapos ay maaaring mayroong mga pangkat ng kalamnan para sa dating at pagpapatakbo ng mga pamamaraan para sa huli, at pagkatapos ay mas tiyak na impormasyonPagkatapos nito.Sa mga unang araw ng mga database, ito ay itinuturing na lubos na nababaluktot, dahil ang mga taga -disenyo ng database ay madaling magpakita ng mga ugnayan sa pagitan ng iba't ibang mga node at mga gumagamit ay madaling mag -input ng data.Ang hierarchical database ay naging kilala bilang isang-to-maraming database, dahil ang isang node na may kaugnayan sa marami pang iba.Ito ay dahil, kung ihahambing sa relational database, ang hierarchical database ay hindi nababaluktot.Maaari lamang itong maiugnay ang isang node sa marami pang iba, habang ang modelo ng relational ay maaaring maiugnay ang ilang mga node sa maraming iba pang mga node.Ang mga mas bagong bersyon ng hierarchical database ay nagbibigay -daan saAng mga aplikasyon noong 2011. Para sa mga server na ginawa upang hawakan ang data sa mahabang panahon nang hindi naantig ang data, karaniwang matatagpuan ang isang hierarchical database, dahil iyon ang modelo ng database na ginamit kapag nilikha ang server.Ang isa pang dahilan upang magamit ang hierarchical model ay na, kapag kaisa sa isang simpleng database na naglalaman lamang ng ilang mga tala, mas kaunting oras sa programa.