Skip to main content

Ano ang isang modelo ng network?

Ang isang database ng computer ay inayos ng mga talahanayan, na sa pangkalahatan ay tumutukoy sa isang listahan ng mga talaan na nagbabahagi ng ilang pagkakapareho.Sa isang karaniwang modelo ng hierarchical database, ang mga talahanayan ay nauugnay sa isa't isa batay sa isang relasyon sa magulang at anak, kung saan ang isang talahanayan ng magulang ay maaaring magkaroon ng maraming mga anak, ngunit ang isang talahanayan ng bata ay hindi maaaring magkaroon ng maraming mga magulang.Halimbawa, ang mga empleyado na talahanayan at mdash;ang mesa ng magulang at mdash;maaaring higit na mahahati sa dalawang talahanayan ng bata: kasalukuyang mga manggagawa at mga nakaraang manggagawa.Nag -aalok ang isang database ng modelo ng network ng isang kahalili sa limitasyon ng magulang at bata na ito.Sa isang database ng modelo ng network, ang anumang solong talahanayan ay maaaring magkaroon ng parehong maraming mga talahanayan ng bata at maraming mga talahanayan ng magulang, na nagreresulta sa isang mas natural na graphical na istraktura sa pagitan ng mga nilalang sa database.

Ang pangunahing bentahe ng isang database ng modelo ng network ay pinapayagan nito para saMas makatotohanang paglalarawan ng ugnayan sa pagitan ng mga talahanayan.Ang pagsubok na pisilin ang mga pag-aayos ng talahanayan sa isang modelo ng isang magulang ay maaaring maging mahigpit, lalo na kung ang dalawa o higit pang mga talahanayan ay maaaring pantay na maituturing na mga kategorya ng magulang.Ang pagpapatuloy ng nakaraang halimbawa, habang ang talahanayan ng mga empleyado ay ginamit bilang magulang para sa parehong kasalukuyang mga manggagawa at mga nakaraang talahanayan ng mga manggagawa, ang isang malayang talahanayan ng mga kontratista ay magsisilbi pati na rin ang magulang para sa alinman, o kahit na pareho.Sa pamamagitan ng pag-setup ng modelo ng network, ang end-user ay maaaring istraktura ang database upang ang parehong mga empleyado at independiyenteng mga kontratista ay mga magulang ng kasalukuyang mga manggagawa at mga nakaraang talahanayan ng manggagawa.

Mga talahanayan sa isang database ng modelo ng network ay maaaring kinatawan ng graphic, sa pamamagitan ng paglista ng bawat pangalan ng talahanayan nang paisa-isa, na nagsisimula sa pinakamataas na antas ng mga talahanayan ng magulang sa tuktok ng graph at nagtatrabaho hanggang sa pinaka-umaasa na mga talahanayan ng bata sa ilalim.Ang bawat relasyon ng magulang-anak ay maaaring kinakatawan sa pamamagitan ng pagguhit ng isang linya sa pagitan ng mga kaugnay na talahanayan.Pinapayagan nito ang mga taga -disenyo ng database na mas madaling maunawaan ang koneksyon sa pagitan ng mga nilalang.

Bagaman pinapayagan ng modelo ng network para sa isang mas makatotohanang representasyon ng mga ugnayan sa pagitan ng mga entidad ng data, higit sa lahat ito ay hindi na ginagamit sa modernong disenyo ng database.Ang pagtaas ng pagganap ng hardware para sa mga computer ay pinapayagan ang mas malaking mga organisasyon na magbago sa tinatawag na isang modelo ng relational database, na nagpapahintulot sa mga end-user na direktang mag-input ng data gamit ang mga pangunahing halaga sa halip na nakatuon nang mahigpit sa relasyon ng magulang-anak.Halimbawa, ang isang listahan ng mga empleyado sa isang modelo ng relational database ay maaaring magkaroon ng pangalan ng mga empleyado na nakalista bilang pangunahing halaga.Na nag -uugnay sa listahan ng empleyado sa lahat ng iba pang mga talahanayan na naglalaman ng pangalan ng mga empleyado, na pinapayagan ang lahat ng impormasyon tungkol sa empleyado na mahila nang sabay -sabay, anuman ang hawak ng talahanayan.