Hierarhični model podatkov
Objekti so pogosto v takih razmerjih, ki se imenujejo hierarhično. Običajno se govori o takih razmerjih kot "delno celoto", razmerju podrejenosti ali vrsti odnosa. Objekti, ki so v takih razmerjih, tvorijo drevo, imenovano usmerjeni graf, to je, če ima samo eno tocko, ki ni podrejena nobeni drugi tocki. Ta tocka se imenuje koren drevesa. Interakcija med preostalimi vozlišči se uresniči na naslednji način: katerikoli drugi verigi je predmet zgolj ene zgornje točke. Konceptualno, hierarhični podatkovni model razumemo kot zbirko vrst zapisov, ki so povezani s tipi povezav v eno ali več posameznih dreves. V tem modelu so vse vrste odnosov tvorjene s tipom »ena do več«, na grafu pa so prikazane puščice. Izkazalo se je, da ima hierarhični podatkovni model takšen odnos med predmeti, kot v družinskem drevesu, vendar obstaja ena izjema: za vsak predmet je samo en glavni predmet. To je v takem podatkovni modeli Dovoljene so le dve vrsti komunikacije med objekti baze podatkov: ena oseba ena ali ena do druge. Hierarhična baza podatkov je v bistvu navigacijska osnova, torej dostop je možen le s pomočjo predhodno določenih povezav.
Če ste modeliranje dogodkov, ponavadi potrebujete veliko komunikacij. Če želite odstraniti takšno omejitev, lahko predlagate izhod, kot je podvajanje objektov. Vendar pa ima podvajanje predmetov pomanjkljivost: morda obstaja neskladnost informacij. Hierarhični podatkovni model ima take prednosti, kot je zagotovitev hitrega dostopa do določenih vnaprej določenih razmerij zaradi navigacijske narave. Vendar ima tudi pomanjkljivosti. So povezani s pomanjkanjem fleksibilnosti v takem modelu podatkov, zlasti se nanaša na nezmožnost prisotnosti več staršev na predmetu in nezmožnost neposrednega dostopa do podatkov. To postane neuporabno v pogojih rednega izvajanja zahtev, ki niso bile načrtovane vnaprej. Hierarhični model podatkovne baze ima še eno pomanjkljivost. Sestoji iz dejstva, da pridobivanje informacij iz nižjih hierarhičnih ravni ni mogoče usmeriti na vozlišča, ki se nahajajo zgoraj.
Kot osnovni informacijski enoti v hierarhičnem modelu se pojavita segment in polje. V podatkovnem polju je običajno določiti najmanjšo nedeljivo enoto podatkov, ki je na voljo uporabniku. Za segmente je skupno definirati vrsto in primerek segmenta. Vrsta segmenta je imenovan niz vrst podatkovnih polj, ki jih vključuje. Primerek segmenta se oblikuje iz nekaterih posebnih poljskih vrednosti. Hierarhični podatkovni model, kot je omenjen zgoraj, se oblikuje na grafični obliki podatkovne strukture. Če to upoštevamo na ravni koncepta, potem je to le poseben primer omrežnega modela. V hierarhičnem modelu tip segmenta ustreza tockam in na loke vrsto povezav v obliki "prednika-potomec". Tukaj je strogo pravilo, lahko ima potomec segment le en prednik. Na splošno tak model izgleda kot neusmerjen povezani graf, ki ima drevesno strukturo, ki združuje vse segmente. Struktura hierarhične vrsta baze podatkov Vključuje urejeni niz dreves. Sam model je drevo, na zgornjem nivoju katerega je eden glavnih predmetov, na drugi ravni so postavljeni predmeti druge stopnje, tretji - tretji in tako naprej.
Iz tega gradiva si lahko ogledate, kaj hierarhično struktura podatkov.
Civilnopravni odnosi
Datotečna struktura operacijskih sistemov in njihova klasifikacija
Imperativna metoda pri urejanju pravnih razmerij
Microcircuit podatkovni list TL431: opis, namen, tehnične značilnosti
Nastavitev interneta MTS na telefonu: nič ni lažje!
OKATO kode. Kaj je OKATO in kako naj najdem kodo svojega prebivališča?
Kaj je konceptualni model?
Model: vrste modelov, koncepta in opisa
Podatkovne baze so relacijske. Koncept relacijske baze podatkov
Hierarhična baza podatkov je ... Modeli, primeri
Predmet pravnih razmerij je ... Koncept in vrste predmetov pravnih odnosov
Dokumentacija ali dashit: kaj je to, kje dobiti in kako jo uporabiti
Predmet civilnega prava
Kaj študija sistematike: zgodovina razvoja in pomen znanosti
Teorija komuniciranja
Kaj je zbirka podatkov in kje se lahko uporablja?
Davčno pravo: osnovni pojmi
Predmet prava, vrste predmetov prava
Relacijski podatkovni model, podatkovne baze, modeli in sheme zasnove
Komuniciranje v organizaciji
Podatkovni modeli: funkcije, klasifikacija in opis