Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
В отличие от реляционной модели, иерархическая не была результатом научных лабораторных изысканий. Она создавалась для Американской космической программы, нуждавшейся в быстром доступе к большим объемам данных. Инженерам необходимо было Эффективное управление данными, описывающими миллионы частей информации, связанные между собой иерархически.
Основным типом логической структуры, поддерживаемой иерархическими СУБД, является иерархия или древовидная структура (см. рис.3).
Точка вхождения в иерархическую структуру называется корнем дерева, хотя в общепризнанном понимании корень - это, как раз, все остальное. В этом дереве типы записей являются узлами, а дуги представляют связи типа "исходный - порожденный" между узлами различных уровней дерева. Если разность уровней 2-х связанных узлов равна единице, то связь является непосредст-венной. Кроме того, любые две вершины дерева, принадлежащие одной ветви, транзитивно связаны друг с другом.
Экземпляр дерева не обязательно должен содержать все свои сегменты. Порядок хранения записей в физический базе данных зависит от особенностей реализации конкретной системы. Каждый экземпляр корневого узла образует начало записей логической базы данных, т.е. иерархическая база данных состоит из нескольких деревьев. Каждый последующий уровень, на котором находятся узлы, называется порожденным, а предыдущий - исходным. Совокупность узлов находящихся на одинаковом удалении от корня дерева называется уровнем иерархической структуры.
Дата публикования: 2014-11-04; Прочитано: 278 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!