Domov siete Čo je sieťový model? - definícia z technológie

Čo je sieťový model? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená model siete?

Sieťový model je databázový model, ktorý je navrhnutý ako flexibilný prístup k reprezentácii objektov a ich vzťahov. Unikátnou vlastnosťou sieťového modelu je jeho schéma, ktorá sa vníma ako graf, kde typy vzťahov sú oblúky a typy objektov sú uzly. Na rozdiel od iných databázových modelov nie je schéma sieťového modelu obmedzená na mrežu alebo hierarchiu; hierarchický strom je nahradený grafom, ktorý umožňuje jednoduchšie spojenie s uzlami.

Techopedia vysvetľuje model siete

Charles Bachman bol pôvodným vynálezcom sieťového modelu. Konzorcium Konferencia o jazykoch údajových systémov (CODASYL) v roku 1969 rozvinula sieťový model do štandardnej špecifikácie. Druhá publikácia bola predstavená v roku 1971 a neskôr sa stala základom pre takmer všetky implementácie.

Výhody sieťového modelu zahŕňajú:

  • Jednoduchý koncept: Podobne ako v prípade hierarchického modelu je tento model jednoduchý a jeho implementácia je jednoduchá.
  • Schopnosť spravovať viac typov vzťahov: Sieťový model je schopný riadiť vzťahy medzi dvoma (1: 1), ako aj mnohopočetné (N: N) vzťahy.
  • Ľahký prístup k údajom: Prístup k údajom je v porovnaní s hierarchickým modelom jednoduchší.
  • Integrita údajov: V sieťovom modeli existuje vždy spojenie medzi rodičom a dcérskym segmentom, pretože to závisí od vzťahu rodič-dieťa.
  • Nezávislosť údajov: Nezávislosť údajov je v sieťových modeloch na rozdiel od hierarchických modelov lepšia.

Nevýhody sieťového modelu zahŕňajú:

  • Zložitosť systému: Každý záznam sa musí udržiavať pomocou ukazovateľov, čo komplikuje štruktúru databázy.
  • Funkčné nedostatky: Pretože je nevyhnutný veľký počet ukazovateľov, vkladanie, aktualizácie a mazanie sú zložitejšie.
  • Nedostatok štrukturálnej nezávislosti: Zmena v štruktúre si vyžaduje aj zmenu v aplikácii, čo vedie k nedostatku štrukturálnej nezávislosti.
Táto definícia bola napísaná v kontexte databáz
Čo je sieťový model? - definícia z technológie