PočítačeDatabáze

Síť Model dat

Síťový model dat nahradí více jednoduché a jasné hierarchická. Ve své podstatě je síťový model je velmi podobný hierarchii, ale také komponenty, to je kořenový element, ve kterém je uložen nejdůležitější informace. Mezi uzly jsou spojeny pomocí vazeb. A uzly umístěny ve stejné vzdálenosti od kořenového uzlu pro vytvoření, jako v hierarchickém modelu, úrovně. Zvláštnost hierarchického modelu bylo to, že z jednoho prvku do druhého může být pouze jedna cesta, a v síti není tento případ, existuje několik cest. Síťový model Data poskytuje příležitost k vytváření složitějších struktur dat. To je hlavní rozdíl mezi těmito dvěma modely.

Aby bylo možné vytvořit datový model byla realizace vztahů „mnoho k mnoho“ se současným nápravě stávajících nedostatků v hierarchického modelu, které byly zjištěny v průběhu času. Model datová síť je založen na použití teorie grafů. Z tohoto hlediska, odpovídá libovolnému grafu. V tomto modelu je každý potomek může mít libovolný počet předků. Databáze síť se skládá ze sady záznamů, a zmíněná sada vztahů, které jsou přítomny mezi datovými záznamy. Dva typy záznamů, které je předek a potomek, určit typy připojení. typ komunikace instance typicky reprezentuje jednu instanci předka záznamu se zahrnutím uspořádané soustavě předmětů patřících do vstupu dítěte typu. Pod řadou běžně chápáno jako pojmenovanou sadu záznamů, pokud deklarované jeden typ záznamu majitele sady a další záznamy - tuto sadu členů.

Síťový model dat má některé zvláštnosti. Všechny typy použitých připojení musí nutně být funkční, že je „mnoho k jednomu“, „one-to-množství“ nebo „jedna ku jedné“. Model je omezena vnitřně vyjádřeno tvrzení, že pro tento typ spojení s konkrétní typ záznamu předka a potomek typu záznamu nutně určité podmínky jsou splněny. Aby bylo možno stanovit vztah „mnoho k mnoho“, byl zaveden zvláštní druh záznamů, jakož i dvojice funkční propojení formy „jeden na množství“ a „mnoho-to-one“. Pokud je to nutné, další informace mohou být přidány v nahrávce, plní roli vazů.

Síťový model skupinové vztahy obecně popsat typ vztahu „SET jedna ku“, to znamená, že majitel jednoho, ale on má mnoho podřízených. Jeden může uvést jako příklad tohoto přístupu jako „práce“. Zde znamená, že každý zaměstnanec pracuje v určitém oddělení, ale každé oddělení může dobře fungovat několik zaměstnanců. Typ síťový model „jeden s větším počtem“ vztah mezi různými subjekty, se provádí pomocí vzájemné vztahy.

Síťový model databáze zahrnuje použití těchto operací na data:

- Nezapomeňte, že musíte zadat informace v databázi;

- zahrnout do postoji skupiny, která je nastavena mezi těmito konkrétními komunikace;

- přepínač, který je, aby přechod z jedné sady člena do jiného vlastníka;

- aktualizace, to znamená, že k žádné modifikaci dat;

- extrakt, to znamená, že k provádění operací na čtení dat;

- odstranění, to znamená, aby se logické nebo fyzické odstranění dat;

- vyloučit záznam skupinových vztahů, to znamená provádět přerušení spojení mezi daty.

V takovém datového modelu má speciální funkce pro manipulaci s daty a navigaci mezi nimi. Navigační jednotka v modelu grafu na zřízení záznamů, které chcete použít jinou manipulaci s daty. Tyto záznamy se běžně nazývají proudu. Síťový model může být přítomen v množství od aktuálního přechodu na další výskyt aktuálního uzlu do jiného nežádoucího vrchol odkaz proudu, který byl realizován vztahem skupiny. Navigace může začínat libovolným záznamem.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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