СРАВНИТЕЛЬНАЯ ХАРАКТЕРИСТИКА ДАТАЛОГИЧЕСКИХ МОДЕЛЕЙ
Сетевая модель данных
– Непосредственно поддерживает бинарные связи и связи более высоких степеней типа 1:1 и 1:М.
– Поддержание бинарных связей и связей более высоких степеней типа М:N с помощью декомпозиции.
– Поддерживает рекурсивные связи с помощью декомпозиции.
– Типы записи непосредственно связаны друг с другом с помощью конструкции «тип набора».
– Целостность на уровне ссылок поддерживается за счёт конструкций «тип набора».
– Обладает ограниченной гибкостью по отношению к изменению требований к данным и методам доступа.
– Доступ к типам записей осуществляется путем «перемещения» (навигации) по структуре. В зависимости от конкретного расположения типа записи по отношению к начальной точке в структуре, для доступа к данным могут использоваться различные специальные команды.
Иерархическая модель данных
– Непосредственно поддерживает бинарные связи и связи более высоких степеней типа 1:1 и 1:М.
– Бинарные связи более высоких степеней типа М:N поддерживаются только с помощью декомпозиции и дублирования данных в разных иерархиях.
– Рекурсивные связи поддерживаются только с помощью декомпозиции и дублирования данных.
– Типы записей непосредственно связаны между собой с помощью иерархической структуры.
– Целостность на уровне ссылок поддерживается в тех случаях, когда зависимый дочерний тип записи полностью участвует в связи со своим родительским типом записи.
– Не обладает гибкостью по отношению к изменению требований к данным и методам доступа.
– Доступ к типам записей осуществляется путем «перемещения» (навигации) от корневого типа записи к типам записи более низкого уровня в данной иерархии при ее прямом или обратном обходе.