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ó)