Преглед садржаја:
Дефиниција - Шта значи мрежни модел?
Мрежни модел је модел базе података који је осмишљен као флексибилан приступ представљању објеката и њихових односа. Јединствена карактеристика мрежног модела је његова шема, која се посматра као графикон где су типови односа лукови, а типови објеката чворови. За разлику од других модела база података, шема мрежног модела није ограничена на решетку или хијерархију; хијерархијско стабло замењено је графом који омогућава више основних веза са чворовима.
Тецхопедиа објашњава мрежни модел
Цхарлес Бацхман је био оригинални изумитељ мрежног модела. Конзорцијум о језицима системских података (ЦОДАСИЛ) је 1969. развио мрежни модел у стандардну спецификацију. Друга публикација представљена је 1971. године, која је касније постала основа за практично све имплементације.
Предности мрежног модела укључују:
- Једноставан концепт: Слично хијерархијском моделу, овај је модел једноставан и примена је без напора.
- Способност управљања више типова односа: Мрежни модел има могућност управљања односима један на један (1: 1) као и односа многих према многима (Н: Н).
- Једноставан приступ подацима: Приступ подацима је једноставнији у поређењу са хијерархијским моделом.
- Интегритет података: У мрежном моделу увек постоји веза између родитеља и детета, јер зависи од односа родитељ-дете.
- Неовисност података: Независност података је боља код мрежних модела за разлику од хијерархијских модела.
Недостаци мрежног модела укључују:
- Сложеност система: Сваки запис се мора одржавати уз помоћ показивача, што структуру базе података чини сложенијом.
- Функционалне мане: Будући да је велики број показивача неопходан, уметање, ажурирање и брисање постају сложенији.
- Недостатак структуралне независности: Промјена структуре захтијева и промјену апликације, што доводи до недостатка структурне независности.
