PočítačeDatabázy

Hierarchický dátový model

Objekty sú veľmi často nachádzajú v takých vzťahoch, ktoré sa nazývajú hierarchickej. Zvyčajne sa jedná o taký vzťah, ako "čiastkovým celku", vzťah podriadenosti a druhov vzťahov. Objekty, ktoré sú v podobnom postavení, tvorí strom, ktorý sa nazýva orientovaný graf, ktorý je, majú iba jeden vrchol nie je podriadená iným vrchole. Tento uzol sa nazýva koreň stromu. Interakcia medzi inými uzlami sa vykonáva nasledujúcim spôsobom: akýkoľvek iný vrchol sa vzťahujú len na jeden sa nachádza nad ňou, v hornej časti. Koncepčne je hierarchický model dát je chápaná ako súbor typov záznamov, ktoré sa týkajú typov pripojenia do jedného alebo niekoľkých jednotlivých stromov. V tomto modeli, sú všetky typy väzieb sú vytvorené v súlade s "raz až niekoľkokrát", a graf je znázornený šípkami. Ukazuje sa, že hierarchický model dát má tento typ vzťahu medzi objektmi, a to ako v rodokmeni, však jedna výnimka: je tam len jeden hlavný objekt pre každý podriadený objekt. To znamená, že v taký dátový model povolené mať iba dva typy komunikácie medzi databázovými objektmi, "jedna k jednej" alebo "jeden k mnohým". Hierarchická databázy v podstate je dátová základňa navigácia, to znamená, že je možný prístup iba pomocou vopred definovaných vzťahov.

Ak sa vykonáva simulácia udalosti, komunikácia zvyčajne vyžaduje "veľa pre pár." Ak chcete toto obmedzenie odstrániť, je možné ponúknuť také riešenie, ako zdvojenie zariadení. Avšak, tam je nedostatok duplikácia objektov môže objaviť rozpor informácií. Hierarchický dátový model má svoje výhody, ako je zabezpečenie ľahký prístup pozdĺž niektorých preddefinovaných odkazy vďaka svojej povahe navigáciu. Avšak, tam je jej aj nevýhody. Sú spojené s nedostatočnou flexibilitu v modeli dát, najmä pokiaľ ide o nemožnosť prítomnosti objekte niekoľkých rodičov, ako aj neschopnosť získať priamy prístup k dátam. To urobí z neho nevhodné z hľadiska bežných otázok, ktoré predtým neboli plánované. Hierarchický model, databáza má ďalšiu nevýhodu. to leží v tom, že získavanie informácií z nižších hierarchických úrovniach nemôže byť zaslaná uzly nachádzajúce sa nad.

Ako základných informačných jednotiek v hierarchickom modeli sú segment a polia. Pod poli dát, ktorá má stanoviť najmenšiu nedeliteľnou jednotku dát, ktoré sú k dispozícii pre používateľa. U segmentov, ktorá má stanoviť typ a segmentu inštanciu. Typ segmentu je pomenovaná kolekcia polí dátových typov, ktoré sa skladá. Inštancie úsek vytvorený z niektorých špecifických hodnôt polí. Hierarchický dátový model, ako je uvedené vyššie, je vytvorený v tvare konštrukcie graf dát. Ak budeme to do úvahy na úrovni konceptu, je to len zvláštny prípad modelu siete. V hierarchickom modeli vrcholy zodpovedajú typu a oblúkov segmentov - typ pripojenia v "rodič-dieťa". Tam je prísne pravidlá, na segment-potomok môže byť len jeden predok. Všeobecne platí, že tento model vyzerá ako neorientovaný súvislý graf má stromovú štruktúru, ktorá spája všetky segmenty. Štruktúra hierarchického typu databáza obsahuje objednané sadu stromov. Samotný model je strom, na hornej úrovni, ktorá je jedným z hlavných objekt umiestnený na druhej úrovni druhých úrovni objektov, tretí - tretia, a tak ďalej.

Z tohto materiálu, môžete získať predstavu o tom, čo tvorí hierarchickú štruktúru dát.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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