Domov Omrežja Kakšen je omrežni model? - definicija iz tehopedije

Kakšen je omrežni model? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni omrežni model?

Omrežni model je model baze podatkov, ki je zasnovan kot prilagodljiv pristop pri predstavljanju predmetov in njihovih odnosov. Edinstvena značilnost omrežnega modela je njegova shema, ki je prikazana kot graf, kjer so tipi odnosov loki, vrste predmetov pa vozlišča. Za razliko od drugih modelov baz podatkov shema omrežnega modela ni omejena na rešetko ali hierarhijo; hierarhično drevo nadomesti graf, ki omogoča bolj osnovne povezave z vozlišči.

Techopedia razlaga omrežni model

Charles Bachman je bil izvirni izumitelj omrežnega modela. Konzorcij o jezikih podatkovnih sistemov (CODASYL) je leta 1969 mrežni model razvil v standardno specifikacijo. Leta 1971 je bila izdana druga publikacija, ki je kasneje postala osnova za praktično vse izvedbe.

Prednosti omrežnega modela vključujejo:

  • Enostaven koncept: podoben hierarhičnemu modelu je tudi ta model preprost, izvedba pa brez napora.
  • Sposobnost upravljanja več vrst odnosov: Omrežni model ima možnost upravljanja odnosov ena na ena (1: 1) kot tudi številnih (N: N) odnosov.
  • Enostaven dostop do podatkov: Dostop do podatkov je v primerjavi s hierarhičnim modelom enostavnejši.
  • Celovitost podatkov: V omrežnem modelu je vedno povezava med staršem in otroškim segmentom, ker je odvisna od odnosa med staršem in otrokom.
  • Neodvisnost podatkov: Neodvisnost podatkov je v omrežnih modelih boljša v primerjavi s hierarhičnimi modeli.

Pomanjkljivosti omrežnega modela vključujejo:

  • Kompleksnost sistema: Vsak zapis je treba vzdrževati s kazalci, zaradi česar je struktura baze podatkov bolj zapletena.
  • Funkcionalne pomanjkljivosti: Ker je veliko število kazalcev nujno, so vstavljanje, posodobitve in brisanje bolj zapleteni.
  • Pomanjkanje strukturne neodvisnosti: Sprememba strukture zahteva tudi spremembo aplikacije, kar vodi v pomanjkanje strukturne neodvisnosti.
Ta opredelitev je bila napisana v okviru podatkovnih baz
Kakšen je omrežni model? - definicija iz tehopedije