PočítačeDatabáze

Hierarchický datový model

Objekty jsou velmi často nacházejí v takových vztazích, které se nazývají hierarchické. Obvykle se jedná o takový vztah, jako „dílčím celku“, vztah podřízenosti a druhů vztahů. Objekty, které jsou v podobném postavení, tvoří strom, který se nazývá orientovaný graf, který je, mají pouze jeden vrchol není podřízena jiným vrcholu. Tento uzel se nazývá kořen stromu. Interakce mezi jinými uzly se provádí následujícím způsobem: jakýkoliv jiný vrchol se vztahují pouze na jeden se nachází nad ní, v horní části. Koncepčně je hierarchický model dat je chápána jako soubor typů záznamů, které se týkají typů připojení do jednoho nebo několika jednotlivých stromů. V tomto modelu, jsou všechny typy vazeb jsou vytvořeny v souladu s „jednou až několikrát“, a graf je znázorněn šipkami. Ukazuje se, že hierarchický model dat má tento typ vztahu mezi objekty, a to jak v rodokmenu, však jedna výjimka: je tam jen jeden hlavní objekt pro každý podřízený objekt. To znamená, že v takový datový model povoleno mít pouze dva typy komunikace mezi databázovými objekty, „jedna ku jedné“ nebo „jeden k mnoha“. Hierarchická databáze v podstatě je datová základna navigace, to znamená, že je možný přístup pouze pomocí předem definovaných vztahů.

Pokud se provádí simulace události, komunikace obvykle vyžaduje „hodně pro pár.“ Chcete-li toto omezení odstranit, je možné nabídnout takové řešení, jako zdvojení zařízení. Nicméně, tam je nedostatek duplikace objektů může objevit rozpor informací. Hierarchický datový model má své výhody, jako je zajištění snadný přístup podél některých předdefinovaných odkazy díky své povaze navigaci. Nicméně, tam je jí i nevýhody. Jsou spojené s nedostatečnou flexibilitu v modelu dat, zejména pokud jde o nemožnost přítomnosti objektu několika rodičů, jakož i neschopnost získat přímý přístup k datům. To udělá z něj nevhodné z hlediska běžných dotazů, které dříve nebyly plánované. Hierarchický model, databáze má další nevýhodu. to leží v tom, že získávání informací z nižších hierarchických úrovních nemůže být zaslána uzly nacházející se nad.

Jako základních informačních jednotek v hierarchickém modelu jsou segment a pole. Pod poli dat, která má stanovit nejmenší nedělitelnou jednotku dat, která jsou k dispozici pro uživatele. U segmentů, která má stanovit typ a segmentu instanci. Typ segmentu je pojmenovaná kolekce polí datových typů, které se skládá. Instance úsek vytvořen z některých specifických hodnot polí. Hierarchický datový model, jak je uvedeno výše, je vytvořen ve tvaru konstrukce graf dat. Budeme-li to v úvahu na úrovni konceptu, je to jen zvláštní případ modelu sítě. V hierarchickém modelu vrcholy odpovídají typu a oblouků segmentů - typ připojení v „rodič-dítě“. Tam je přísná pravidla, na segment-potomek může být jen jeden předek. Obecně platí, že tento model vypadá jako neorientovaný souvislý graf má stromovou strukturu, která spojuje všechny segmenty. Struktura hierarchického typu databáze obsahuje objednané sadu stromů. Samotný model je strom, na horní úrovni, která je jedním z hlavních objekt umístěn na druhé úrovni druhých úrovni objektů, třetí - třetí, a tak dále.

Z tohoto materiálu, můžete získat představu o tom, co tvoří hierarchickou strukturu dat.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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