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

Допустимыми информационными конструкциями в иерархической модели данных являются отношение, веерное отношение и иерархическая база данных. Если в сетевой и реляционной моделях одной модели соответствовала одна база данных, то в иерархической модели данных одна модель может содержать несколько баз данных.

Иерархической базой данных называется множество отношений и веерных отношений, для которых соблюдаются два отношения:

1. Существует единственное отношение, называемое корневым, которое не является зависимым ни в одном веерном отношении.

2. Все остальные отношения (за исключением корневого) являются зависимыми отношениями только в одном веерном отношении.

Структуре иерархической модели соответствует граф типа «дерево».

Рассмотрим пример иерархической модели данных

Если в рамках данной структуры необходимо для групп указать связь с выпускающей кафедрой, то установить веерное отношение R (Кафедра, Группа) невозможно, так как группа не может быть зависимым отношением дважды. Зафиксировать связь групп с выпускающей кафедрой можно путем выделения их в отдельное отношение, что приводит к появлению избыточной информации.

Рассмотрим одну из простейших реализаций иерархической базы данных. Применяемый при этом принцип называется концевым прохождением.








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


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

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

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

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