Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Иерархические структуры данных



Иерархическая модель данных (ИМД) свойственна многим реальным древовидным структурам (классификаторы, структуры управления и т. п.). Существуют графовая и табличная формы представления данных ИМД. Иерархическая БД состоит из упорядоченного набора деревьев; более точно, из упорядоченного набора нескольких экземпляров одного типа дерева. Дерево - связный неориентированный граф, который не содержит циклов.

Иерархическая древовидная структура, ориентированная от корня (выделенная вершина или узел) определяется условиями:

1. иерархия начинается с корневого узла, который находится на первом уровне иерархии;

2. на нижних уровнях находятся порожденные (зависимые) узлы;

3. каждый порожденный узел, находящийся на і-том уровне, связан непосредственно с одним исходным (родительским) узлом, находящимся на (і-1) уровне иерархии;

4. каждый исходный узел может иметь один или несколько непосредственно порожденных узлов;

5. доступ к порожденному узлу осуществляется через его исходный узел;

6. существует единственный иерархический путь доступа к узлу, начиная от корня дерева (рис. 2. 2).

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

В ИМД используется ориентация древовидной структуры от корня к листьям дерева. Пример схемы иерархической БД представлен на рис 2. 3.

Рисунок 2.2 Пример иерархической структуры.

Для БД определен полный порядок обхода – «сверху-вниз», «слева-направо».

Рисунок 2.3 Иерархическая БД





Дата публикования: 2014-11-19; Прочитано: 313 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...