Йерархични и мрежови модели
Мрежовият модел е подобен на йерархичния, но е по-общ в смисъл, че всеки запис може да бъде включен в произволен брой именувани връзки, било произход или произход, или и двете. Следователно тук няма корен възел, тъй като всеки вход може да бъде определен като входна точка. В мрежата - всеки обект (запис, файл) може да бъде подчинен на няколко обекта. Разликата в топологията на йерархичния и мрежовия модел е схематично илюстрирана на фиг. 5.3.

Фигура 5.3. Топология и модели за достъп до данни
В йерархични модели директен достъп до ключ, като правило е възможно само за обекта от най-високо ниво, който не е подчинен на други обекти. До други обекти се осъществява достъп чрез връзки от обекта в горната част на модела. В мрежовите модели директен достъп до ключ може да бъде предоставен на всеки обект, независимо от нивото, на което е в модела. Достъпът до връзката е възможен и от всяка точка за достъп.
Структурата на обект (запис, файл) в мрежовите модели е по-често линейна и по-рядко има йерархична структура. Структурите от данни от по-ниско ниво също могат да имат свои специфики и имена. например,атрибут - аналог на артикула. Обектът с линейна структура се състои само от прости и ключови атрибути. Структурата на обект (запис, сегмент) в йерархични модели може да бъде йерархична или линейна.
Мрежовите модели данни в сравнение с йерархичните са по-универсално средство за показване на информационна структура за различни предметни области в компютърната сфера. Взаимовръзките за данни в повечето предметни области са от мрежов характер, което ограничава използването на СУБД с йерархичен модел на данни. Мрежовите модели също ви позволяват да показвате йерархични връзки с данни. Предимството на мрежовите модели е, че няма дублиране на данни в различни елементи на модела. В допълнение, технологията за работа с мрежови модели е удобна за потребителя, тъй като достъпът до данни практически няма ограничения и е възможен директно към обект от всяко ниво. Разрешени са всякакви заявки.