Sobes.tech
Junior

Mis on võrgupõhine andmebaas?

sobes.tech AI

Vastus AI-lt

Võrguandmebaas on andmemudel, mis kujutab teavet kirjetena, mis on omavahel seotud "üks mitme" või "mitme mitme" tüüpi ühendustega. Erinevalt hierarhilisest mudelist, kus iga lapsekirje on seotud ainult ühe vanemkirjega, võib võrgu mudelis kirje omada mitut "vanemat". See loob keerukama, kuid paindlikuma andmestruktuuri, mis sarnaneb suunatud graafile.

Võrgu mudeli põhielemendid:

  • Kirje tüüp: Kirjeldab andmestruktuuri (väljad) kindlale teavetüübile.
  • Kirjete kogum: Määrab suhte kahe kirjetüübi vahel: "omanik" (owner) ja "liige" (member). Üks omaniku tüüpi kirje võib olla seotud mitme liikme tüüpi kirjetega. Üks liikme tüüpi kirje võib kuuluda mitmesse kogusse, st. omada mitut omanikku.

Eelised:

  • Paindlikum keerukate andmesuhete esitamine võrreldes hierarhilise mudeliga.
  • Potentsiaalselt tõhusam andmetele juurdepääs eelnevalt määratletud ühendusliinide kaudu.

Miinused:

  • Struktuuri ja navigatsiooni keerukus.
  • Andmestruktuuri muudatused võivad nõuda olulisi ümberstruktureerimisi rakendustes.
  • Deklaratiivse päringukeele puudumine; navigatsioon toimub protseduuriliselt ühenduste kaudu.

Ajalooliselt kasutatud võrgu andmebaaside haldussüsteemide näited:

  • IDMS (Integreeritud andmebaasi haldussüsteem)
  • IDS (Integreeritud andmete hoidla)