Võrguandmebaaside eelised ja puudused

...

Võrgu andmemudelit ei tohiks segi ajada "võrgustatud" andmebaasidega.

Andmebaasidel on ärisüsteemides lai valik rakendusi. Need aitavad automatiseerida korduvaid dokumentide kohandamise ülesandeid, võimaldavad telefonioperaatoritel saada kiiret juurdepääsu kliendi andmetele ja kiirendavad finantsteabe konsolideerimist. Andmebaasid liigitavad andmetüübid ja loovad seejärel nende kategooriate vahel seosed. Andmebaaside kolm peamist haldussüsteemi on relatsiooniline, hierarhiline ja võrk. Igal neist on oma eelised. Võrreldes kahe teise andmehaldussüsteemiga on võrguandmebaasi mudelil eelised ja puudused.

Organisatsioon

Teave rühmitatakse olemiteks või kirjeteks ja igal olemil on atribuudid, mis vastavad veerupealkirjadele. Näiteks olem "Klient" sisaldab ettevõtte nime ja telefoninumbrit kahe atribuudina. Igal olemil on üks määrav atribuut, mis identifitseerib kordumatult iga tabeli kirje. Seda nimetatakse võtmeks, mis on indeks. Tabelid ühendatakse nende võtmeatribuutidega, et laiendada iga päringu jaoks saadaolevate andmete ulatust.

Päeva video

Alternatiivid

Relatsioonilise andmebaasi haldussüsteem domineerib ärirakendustes. Andmed "normaliseeritakse" ja salvestatakse seejärel tabelitesse. Normaliseeritud andmed sobivad struktuuriga, mis välistab andmete kordumise ja liiasuse. Just normaliseeritud andmete tabelite vahelised ühendused loovad atribuutide vahel seose ja annavad seega sellele andmebaasihaldussüsteemile oma nime. Hierarhilised andmebaasid on vähem levinud. Need seovad olemid omavahel, jällegi võtmeatribuutide abil, kuid organiseeritud vanem-laps suhetena. See loob andmete puustruktuuri ja sobib geograafilise teabe või "andmete kaevandamiseks" kasutatavate arhiveeritud andmete jaoks.

Suhted

Võrguandmebaas sarnaneb hierarhilise andmebaasiga. Kui aga hierarhilisel andmebaasil on olemite vahel ainult üks-mitmele seosed, siis võrguandmebaasi haldussüsteem võimaldab palju-mitmele seoseid. See on võrgu DBMS-ide iseloomulik tunnus. Hierarhilises andmebaasis võib ühel ülem-olemil olla mitu alamolemit, kuid igal alamolemil võib olla ainult üks vanem. See on üks-mitmele suhe. Võrgu DBMS-i mitu-mitme-suhe võimaldab ühel ülem-olemil olla palju alamolemeid ja ühel alam-olemil mitu ülem-olemit.

Kasu

Võrgu DBMS-i mudeli peamine eelis on palju-mitmele suhe. Hierarhiline andmebaas ei võta arvesse paljusid inimorganisatsiooni sündmusi, mis nõuavad olemilt palju ülespoole suunatud linke teiste olemitega. Näiteks meditsiinilises andmebaasis võib arst olla määratud paljudesse palatitesse ja ta hoolitseb paljude patsientide eest, samas kui patsient on üks osakond, mis teeb ei linki seosega arstiüksusega ja seega vajab ka patsiendiüksus linki nii arstiüksuse kui ka palatiga üksus. Seega tekib kiiresti rida ristsuhteid.

Puudused

Relatsiooniandmebaasidel on struktuurid, mis lahendavad olemi eksemplaride või kirjete vahelisi paljusid seoseid, kuid võrguandmebaasid seda ei tee. Näiteks võrguandmebaasi näites võib patsiendil olla palju arste ja arstil palju patsiente, kuid Võrgu DBMS võib luua ainult ühe arsti ja mitme patsiendi suhte või ühe patsiendi ja mitme arsti suhte, mitte mõlemad.