Сейчас системы, поддерживающие только иерархические структуры, не создаются, но новые системы имеют особенности иерархических систем.
Структура представляется в виде дерева. Каждой вершине дерева соответствуют информационные единицы – сегменты.
Сегмент представляет собой наименьший набор полей.
Набор иерархически связанных сегментов – запись БД.
В иерархической структуре каждому сегменту, кроме корневого, соответствует один исходный сегмент. Между исходным и порожденным сегментом устанавливается только одна связь, поэтому для отображения логической структуры БД в ЯОД достаточно предусмотреть для каждого сегмента возможность указания для него исходного. Связь не именуется. В иерархических моделях экземпляру исходного сегмента соответствует в общем случае m экземпляров порожденных сегментов. Такая структура удобна для отображения отношений типа 1:М предметной области. Просмотр иерархической структуры возможен только с корневой вершины. Пропуск сегмента в иерархической структуре не допускается.
Недостатки модели:
· Трудность реализации отношения М:М.
· Длительность доступа к сегменту на нижнем уровне иерархии.
· Ориентированность на определенный тип запроса.
Наиболее распространенные иерархические системы – ОКА и ИНЕС.
6. Системы ‘ОКА’ и ‘ИНЕС’