Domov Sítě Co je síťový model? - definice z techopedie

Co je síťový model? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená model sítě?

Síťový model je databázový model, který je navržen jako flexibilní přístup k reprezentaci objektů a jejich vztahů. Unikátní vlastností síťového modelu je jeho schéma, které je považováno za graf, kde typy vztahů jsou oblouky a typy objektů jsou uzly. Na rozdíl od jiných databázových modelů není schéma síťového modelu omezeno na mříž nebo hierarchii; hierarchický strom je nahrazen grafem, který umožňuje základní spojení s uzly.

Techopedia vysvětluje model sítě

Charles Bachman byl původním vynálezcem síťového modelu. V roce 1969 konsorcium Konference o jazycích datových systémů (CODASYL) vytvořilo model sítě do standardní specifikace. Druhá publikace byla představena v roce 1971, která se později stala základem pro prakticky všechny implementace.

Výhody síťového modelu zahrnují:

  • Jednoduchý koncept: Podobně jako hierarchický model je tento model jednoduchý a implementace je bez námahy.
  • Schopnost spravovat více typů vztahů: Síťový model má schopnost spravovat vzájemné vztahy (1: 1), jakož i mnohočetné (N: N) vztahy.
  • Snadný přístup k datům: Přístup k datům je ve srovnání s hierarchickým modelem jednodušší.
  • Integrita dat: V síťovém modelu existuje vždy spojení mezi nadřazeným a podřízeným segmentem, protože to závisí na vztahu mezi rodičem a podřízeným.
  • Nezávislost dat: Nezávislost dat je v síťových modelech na rozdíl od hierarchických modelů lepší.

Nevýhody síťového modelu zahrnují:

  • Složitost systému: Každý záznam musí být udržován pomocí ukazatelů, což komplikuje strukturu databáze.
  • Funkční nedostatky: Protože je velký počet ukazatelů nezbytný, vkládání, aktualizace a mazání jsou složitější.
  • Nedostatek strukturální nezávislosti: Změna struktury vyžaduje také změnu v aplikaci, což vede k nedostatku strukturální nezávislosti.
Tato definice byla napsána v kontextu databází
Co je síťový model? - definice z techopedie