Sobes.tech
Junior

Čo je sieťová databáza?

sobes.tech AI

Odpoveď od AI

Sieťová databáza je model dát, ktorý predstavuje informácie vo forme záznamov prepojených medzi sebou prostredníctvom vzťahov typu "jeden k mnohým" alebo "mnoho k mnohým". Na rozdiel od hierarchického modelu, kde je každý potomok prepojený iba s jedným rodičom, v sieťovom modeli môže mať záznam viacero "rodičov". To vytvára zložitejšiu, ale flexibilnejšiu štruktúru dát, podobnú orientovanému grafu.

Hlavné prvky sieťového modelu:

  • Typ záznamu: Popisuje štruktúru dát (pole) pre určitý typ informácie.
  • Súbor záznamov: Definuje vzťah medzi dvoma typmi záznamov: "vlastník" (owner) a "člen" (member). Jeden záznam typu vlastník môže byť prepojený s viacerými záznamami typu člen. Jeden záznam typu člen môže patriť do viacerých súborov, teda mať viacerých vlastníkov.

Výhody:

  • Flexibilnejšie zobrazenie zložitých vzťahov dát v porovnaní s hierarchickým modelom.
  • Potenciálne efektívnejší prístup k dátam cez vopred definované cesty prepojenia.

Nevýhody:

  • Zložitosť štruktúry a navigácie v dátach.
  • Zmeny v štruktúre dát môžu vyžadovať významné prepracovanie aplikácií.
  • Chýba deklaratívny jazyk dotazov; navigácia sa vykonáva procedurálne cez prepojenia.

Príklady historicky používaných sieťových systémov správy databáz:

  • IDMS (Integrovaný systém správy databáz)
  • IDS (Integrovaný sklad dát)