Иерархические структуры данных
Иерархические системы
Ограничения целостности
Общие правила определения целостности БД отсутствуют. В основном все возлагается на прикладную программу.
Иерархическая БД состоит из упорядоченного набора деревьев. Тип дерева состоит из одного "корневого" типа записи и упорядоченного набора из нуля или более типов поддеревьев. Тип дерева в целом представляет собой иерархически организованный набор типов записи.
Пример типа дерева (схемы иерархической БД):
Здесь Отдел является предком для Начальник и Сотрудники, а Начальник и Сотрудники - потомки Отдел. Между типами записи поддерживаются связи.
База данных с такой схемой могла бы выглядеть следующим образом (мы показываем один экземпляр дерева):