Sobes.tech
Junior

Mi az a hálózati adatbázis?

sobes.tech MI

Válasz az MI-től

A hálózati adatbázis egy olyan adatmodell, amely információkat rekordok formájában ábrázol, amelyek egymással "egy-több" vagy "több-több" típusú kapcsolatok révén kapcsolódnak. A hierarchikus modellhez képest, ahol minden gyermekrekord csak egy szülőrekordhoz kapcsolódik, a hálózati modellben egy rekord több "szülővel" is rendelkezhet. Ez összetettebb, de rugalmasabb adatstruktúrát eredményez, amely egy irányított gráfra hasonlít.

A hálózati modell fő elemei:

  • Rekordtípus: Leírja az adatszerkezetet (mezőket) egy adott információtípushoz.
  • Rekordkészlet: Meghatározza két rekordtípus közötti kapcsolatot: "tulajdonos" (owner) és "tag" (member). Egy tulajdonos típusú rekord több tag típusú rekordhoz is kapcsolódhat. Egy tag típusú rekord több készlethez is tartozhat, azaz több tulajdonossal is rendelkezhet.

Előnyök:

  • Rugalmasabb ábrázolás a komplex adatkapcsolatokról a hierarchikus modellhez képest.
  • Potenciálisan hatékonyabb hozzáférés az adatokhoz előre meghatározott kapcsolati útvonalakon keresztül.

Hátrányok:

  • Az adatszerkezet és a navigáció összetettsége.
  • Az adatszerkezet változásai jelentős alkalmazásújraépítést igényelhetnek.
  • Nincs deklaratív lekérdező nyelv; a navigáció procedurális módon történik a kapcsolatokon keresztül.

Történelmi példák a hálózati adatbázis-kezelő rendszerekre:

  • IDMS (Integrált Adatbázis-kezelő Rendszer)
  • IDS (Integrált Adat Tároló)