Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Иерархическая модель данных

Читайте также:
  1. Host BusПредназначена для скоростной передачи данных (64 разряда) и сигналов управления между процессором и остальными компонентами системы.
  2. I. МОДЕЛЬ
  3. I. Модель мыслительного процесса.
  4. II. Учебно-информационная модель
  5. II.Модель с фиксированным уровнем запасов.
  6. PIMS: от данных к официальным заявлениям
  7. Quot;Ньюландия" – игровая модель самоуправления

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

1) все типы связей функциональные;

2) структура связей древовидная.

Древовидная структура, или дерево, - это связный неориентированный граф, который не содержит циклов, т.е. петель из замкнутых путей.

Рекурсивно дерево определяется как конечное множество Т, состоящее из одного или более узлов (вершин), таких, что: 1) существует один специально выделенный узел, называемый корнем дерева; 2) остальные узлы разбиты на m³0 непересекающихся подмножеств T1, T2,..., Tm, каждое из которых в свою очередь является деревом.

Деревья T1, T2,..., Tm называют поддеревьями корня.

Число поддеревьев узла называют степенью узла. Узел называется концевым, если он имеет нулевую степень. Узел, не являющийся ни корнем, ни концевым узлом, называется узлом ветвления.

Иерархический путь включает все связанные между собой узлы, начиная с корневого узла и кончая заданным. В древовидной структуре иерархические пути - линейные. Любой узел, находящийся на иерархическом пути выше рассматриваемого узла, является для последнего исходным узлом (родительским).

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

Вершины дерева определения соответствуют введенным типам групп записей, с помощью которых выполнена интерпретация типов сущностей. Обычно допускаются только простые типы групп, т.к. составные и повторяющиеся группы можно представить как самостоятельные вершины дерева определения. Дуга дерева определения, соответствующая групповому отношению, представляет некоторый тип связи между рассматриваемыми типами сущностей. Дуга исходит из типа родительской (исходной) группы и заходит в тип порожденной группы. Дуги обычно называют связью “исходный-порожденный”. Тип зависимой группы можно идентифицировать соответствующей последовательностью связей “исходный-порожденный”.

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

Типичные операторы манипулирования иерархически организованными данными:

· Найти указанное дерево БД.

· Перейти от одного дерева к другому.

· Перейти от одной записи к другой внутри дерева.

· Перейти от одной записи к другой в порядке обхода иерархии.

· Вставить новую запись в указанную позицию.

· Удалить текущую запись.

 


Дата добавления: 2015-07-15; просмотров: 78 | Нарушение авторских прав


Читайте в этой же книге: Магнитооптические диски (МО) | Кодировка экономической информации | Обоснование целесообразности автоматизации решения задачи | ФОРМЫ ВНЕДРЕНИЯ АВТОМАТИЗАЦИИ | Автоматизированных систем управления | Типовая структура АРМ | Требования к разрабатываемому АРМ | АРМ специалистов | Надежность программного изделия | БАЗЫ И БАНКИ ДАННЫХ |
<== предыдущая страница | следующая страница ==>
Классификация БнД по экономико-организационным признакам| Общая характеристика реляционной модели данных

mybiblioteka.su - 2015-2024 год. (0.006 сек.)