Иерархическая модель БД

Иерархическая модель представляет собой древовидный граф, в котором объекты выделены по уровням подчиненности (ветвями вниз).

Правила построения иерархической модели:

· Каждый порожденный узел не может иметь больше одного порождающего узла (т.е. должна присутствовать только одна входная стрелка).

· В структуре должен быть только один корень.

· В структуре узел обозначает запись.

· Для поиска информации необходимо двигаться от корня к листьям (узлам, не имеющим входных стрелок).


Рис. 24. Иерархическая модель базы данных

В данном примере используется взаимоотношение.

Достоинства: позволяет описать структуру как на логическом, так и на физическом уровне.

Недостаток: жесткая фиксированность взаимосвязей между элементами (проблема с быстродействием).

Сетевая модель БД

Сетевая модель представляет собой диаграмму взаимосвязей, в которых допустимы любые виды связей и отсутствуют ограничения на число связей.
Используется взаимосвязь.

Требуется соблюсти только одно правило: связь между элементами должна включать основную и зависимую связи.


Рис. 25. Сетевая модель базы данных

Достоинством данной модели является большая информационная гибкость.
Недостаток тот же, что и в иерархической модели – достаточно жесткая структура, что препятствует дальнейшему ее развитию.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: