Иерархия – это норма. Все в природе придерживается иерархических принципов существования, и человек занимает в этой иерархии первое место. Многие живут и даже не осознают, что вся их жизнь – иерархическое расслоение, деление на классы и подклассы. Сегодня иерархия обладает плохой репутацией, потому что люди принимают иерархии доминирования за естественные. Естественная иерархия – просто порядок возрастания целых единиц. Например, от атома к молекуле, от молекулы к клетке, от клетки к целому организму и так далее...
В иерархической модели связи между данными можно описать с помощью упорядоченного графа (или дерева). Упрощенно представление связей между данными в иерархической модели показано на рис. 2.1. Для описания структуры (схемы) иерархической БД на некотором языке программирования используется тип данных «дерево». Тип «дерево» схож с типами данных «структура» языков программирования ПЛ/1 и С и «запись» языка Паскаль. В них допускается вложенность типов, каждый из которых находится на некотором уровне...