Иерархическая модель данных. Модель основана на понятии «деревьев», состоящих из вершин и ребер

Модель основана на понятии «деревьев», состоящих из вершин и ребер. Вершина «дерева» ставится в соответствие совокупности атрибутов данных, характеризующих некоторый объект. Вершины и ребра «дерева» образуют иерархическую древовидную структуру, состоящую из п уровней (рис. 2.5.).


Рис. 2.5 – Пример иерархической древовидной структуры

Первую вершину в «дереве» называют корневой вершиной. НМД удовлетворяет следующим условиям:

1) Иерархия начинается с корневой вершины.

2) Каждая вершина соответствует одному или нескольким атрибутам.

3) На уровнях с большим номером находятся зависимые вершины. Вершина предшествующего уровня является начальной для новых зависимых вершин.

4) Каждая вершина, находящаяся на уровне I, соединена с одной и только одной вершиной уровня (I- I), за исключением корневой вершины.

5) Корневая вершина может быть связана с одной или несколькими зависимыми вершинами.

6) Доступ к каждой вершине происходит через корневую по единственному пути.

7) Существует произвольное количество вершин каждого уровня.

ИМД, состоящая из нескольких деревьев, является «лесом». Каждая корневая вершина образует начало записи логической БД. В ИМД вершины, находящиеся на уровне I, называют порожденными вершинами на уровне (I - I). Рассмотрим пример представления информации в ИМД, реализующей отношение «один ко многим» (рис. 2.6.). Для каждого пользователя может иметься экземпляр корневой вершины. ИМД позволяет для каждого пользователя получать представление о нескольких операциях и нескольких ЭВМ.

ПОЛЬЗОВАТЕЛЬ соответствует корневой вершине и находится на более высоком уровне иерархии, чем ЭВМ, ОПЕРАЦИЯ и РЕЗУЛЬТАТ. Выбор ИМД осуществляет администратор БД на основе операционных характеристик.

Введение двух ИМД, связанных между собой, позволяет решать вопросы включения и удаления данных. Достоинства ИМД: простота построения и использования, обеспечение определенного уровня независимости данных, наличие существующих СУБД, простота оценки операционных характеристик.


Рис. 2.6. Представление информации в ИМД, реализующей отношение «один ко многим».

Недостатки:

· отношение «многих ко многим» реализуется очень сложно, дает громоздкую структуру и требует хранения избыточных данных, что нежелательно на физическом уровне;

· иерархическая упорядоченность усложняет операции удаления и включения;

· доступ к любой вершине возможен через корневую, что увеличивает время доступа.








Дата добавления: 2015-10-29; просмотров: 877;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.