RačunalnikiBaze podatkov

Hierarhični podatkovni model

Predmeti so zelo pogosto najdemo v takšnih razmerjih, ki se imenujejo hierarhično. Ponavadi gre za tak odnos, kot "delno celoto", v razmerju podrejenosti ali vrst razmerij. Predmeti, ki so v podobnih razmerjih, tvorijo drevo, ki ga imenujemo usmerjen graf, ki je ob samo ena tocka ni podrejena vsako drugo tocko. To vozlišče se imenuje koren drevesa. Interakcija med drugimi vozlišči se izvaja na naslednji način: vsako drugo tocko velja samo za enega, ki se nahaja nad njo, na vrhu. Konceptualno je hierarhični podatkovni model razumemo kot skupek vrst zapisov, da so vrste povezav, povezanih v eno ali nekaj posameznih dreves. V tem modelu, so vse vrste obveznic oblikujejo glede na "enega do več", in graf predstavlja s puščicami. Izkazalo se je, da je hierarhični podatkovni model te vrste razmerja med objekti, tako v družinskem drevesu, pa je ena izjema: obstaja samo ena glavna tema za vsako podrejeno objekt. To pomeni, da na tak podatkovni model dovoljeno imeti le dve vrsti komunikacije med predmetov zbirke podatkov, "ena na ena" ali "eden mnogim". Hierarhično baza podatkov, v bistvu je baza podatkov o navigacija, to pomeni, dostop je možen le s pomočjo prej določenih odnosov.

Če se izvede dogodek simulacija, komunikacija običajno zahteva "veliko za nekaj." Če želite odstraniti to omejitev, je mogoče ponuditi takšno rešitev, kot je podvajanje objektov. Vendar pa je pomanjkanje podvajanje predmetov: lahko pojavi neskladje podatkov. Hierarhični podatkovni model ima prednosti, kot so zagotavljanje enostaven dostop vzdolž nekaterih vnaprej določenih povezav zaradi svoje narave navigacijo. Vendar pa je ona in slabosti. Ti so povezani s pomanjkanjem prožnosti v modelu podatkov, zlasti kar zadeva nezmožnost prisotnosti predmeta več staršev, kot tudi nezmožnost za pridobitev neposreden dostop do podatkov. Ta jo spremeni v neprimerno glede na redne poizvedbe, ki prej niso bile načrtovane. Hierarhični model, baza podatkov ima še eno pomanjkljivost. to je v tem, da je iskanje informacij iz nižjih hierarhičnih ravneh, ki ne more biti poslana s vozlišč, ki se nahajajo zgoraj.

Kot osnovne informacijske enote v hierarhični model je segment in polje. Pod področju podatkov se za določitev najmanjše nedeljiva enota podatkov, ki so na voljo uporabniku. Za segmente treba določiti vrsto in segmenta primerek. Tip odsek je imenovan zbirka področja podatkovnih tipov, ki ga sestavljajo. Stopnje odsek nastaja iz nekaterih posebnih vrednosti polj. Hierarhični podatkovni model, kot je navedeno zgoraj, je tvorjen v obliki strukture podatkov grafu. Če ga obravnava na ravni koncepta, to je le poseben primer modela omrežja. V hierarhični model tocke ustreza vrsti in lokov segmenta - vrsta povezave v "matični-otrok". Je strogo pravilo, na segment, potomec lahko samo en prednik. Na splošno, ta model izgleda ima neusmerjeno povezan graf drevesno strukturo, ki združuje vse segmente. Struktura hierarhični tip podatkovne baze vključuje odredil niz dreves. Model sam je drevo, na zgornjem nivoju, ki je eden glavni cilj postavljen na drugi ravni ravni predmetov drugi, tretji - tretji, in tako naprej.

Iz tega materiala, lahko dobite kakšno idejo o tem, kaj pomeni hierarhično strukturo podatkov.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sl.delachieve.com. Theme powered by WordPress.