Предности и недостаци мрежних база података

...

Мрежни модел података не треба мешати са „умреженим“ базама података.

Базе података имају широк спектар примена у пословним системима. Они помажу у аутоматизацији задатака прилагођавања докумената који се понављају, омогућавају телефонским оператерима да добију брз приступ детаљима о клијентима и убрзавају консолидацију финансијских информација. Базе података категоришу типове података и затим успостављају односе између тих категорија, три главна система управљања базама података су релациони, хијерархијски и мрежни. Сваки има своје заслуге. Постоје предности и недостаци модела мрежне базе података у поређењу са друга два система за управљање подацима.

Организација

Информације су груписане у ентитете или записе и сваки ентитет има атрибуте, који одговарају насловима колона. На пример, ентитет „Купац“ би имао назив предузећа и број телефона као два атрибута. Сваки ентитет има један атрибут за дефинисање који јединствено идентификује сваки запис у табели. Ово се зове кључ, који је индекс. Табеле су спојене заједно помоћу ових кључних атрибута како би се проширио опсег података доступних за сваки упит.

Видео дана

Алтернативе

Систем управљања релационим базама података доминира пословном апликацијом. Подаци се „нормализују“ и затим чувају у табелама. Нормализовани подаци се уклапају у структуру која искорењује понављање и сувишност података. Спојеви између табела нормализованих података стварају релацију између атрибута и на тај начин овом систему управљања базом података даје име. Хијерархијске базе података су мање уобичајене. Они повезују ентитете заједно, опет по кључним атрибутима, али организовани као односи родитељ-дете. Ово ствара структуру стабла података и погодно је за географске информације или архивиране податке који се користе за „вађење података“.

Односи

Мрежна база података је слична хијерархијској бази података. Међутим, док хијерархијска база података има само односе један-према-више између ентитета, систем управљања мрежном базом података дозвољава односе много-према-више. Ово је дефинитивна карактеристика мрежних ДБМС-ова. У хијерархијској бази података, један родитељски ентитет може имати много подређених ентитета, али свако дете може имати само једног родитеља. Ово је однос један-према-више. Однос више-према-више у мрежном ДБМС омогућава једном родитељском ентитету да има много подређених ентитета, а једном подређеном ентитету много надређених ентитета.

Предности

Главна предност мрежног ДБМС модела је однос много-према-више. Хијерархијска база података не узима у обзир многе људске организационе догађаје који захтевају да ентитет има много веза навише са другим ентитетима. На пример, у медицинској бази података, лекар може бити распоређен на више одељења и бринути о великом броју пацијената, док је пацијент једно одељење које није повезан са односом са ентитетом лекар, па је ентитету пацијент такође потребна веза и са ентитетом лекаром и са одељењем ентитета. Тако се брзо развија низ унакрсних веза.

Недостаци

Релационе базе података имају структуре које решавају много-према-много релације између инстанци, или записа, ентитета, али мрежне базе података немају. На пример, у примеру мрежне базе података, пацијент може имати много лекара, а лекар има много пацијената, али Мрежни ДБМС би могао да успостави само однос један лекар према многим пацијентима или однос један пацијент према многим лекарима, не и једно и друго.