Подтема: Ограничения целостности

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

Подтема: Иерархические системы

Типичным представителем является Информэйшн Мэнеджмент Систем.

Подтема: Иерархические структуры данных

Иерархическая БД состоит из упорядоченного набора деревьев. Тип дерева состоит из одного корневого типа записей и упорядоченного набора из нуля или более типов поддеревьев, каждая из которых является некоторым типом дерева. Тип дерева в целом представляет собой иерархически организованный набор типов записей. Пример типа дерева (про отделы).

Здесь отдел является предком для отдела НАЧАЛЬНИК и СОТРУДНИКИ. А НАЧАЛЬНИК и СОТРУДНИКИ – это потомки Отдел. Между типами записи поддерживаются связи.

Схема ----------

Все экземпляры данного типа потомка с общим экземпляром типа предка – это близнецы. Для БД определён полный порядок обхода – сверху – вниз и слева – направо.

В IMS использовалась оригинальная и нестандартная терминология: «сегмент» вместо «запись», а под «записью БД» понимается всё дерево сегмента.

Подтема: Манипулирование данными

Примерами типичных операторов манипулирования иерархически организованными данными могут быть следующие:

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

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

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

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

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

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

Подтема: Ограничения целостности

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

В иерархических системах поддерживалась некоторая форма представлений БД на основе ограничения иерархии. (ниже схема) Отдел –Начальник.

Подтема: Сетевые системы

Типичный представитель IDMS, предназначенная для работы на компах IBM.

Подтема: Сетевые структуры данных

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

Экземпляр типа связи состоит из одного экземпляра типа записи предка и упорядоченного набора экземпляров типа записи потомка.

 

 

Тема: Классификация экономической информации

Для представления информации , содержащейся в документах, в форме, удобной для ввода и обработки, используется классификация и кодирование информации. Классификация – это распределение множества объектов на подмножества в соответствии с признаками сходства и различия. Совокупность правил классификации и результата классификации называется системой классификации.

При классификации экономической информации наиболее широко используют иерархическую и фасетную системы классификации. Под иерархической системой понимают такую систему, в которой между классификационными группировками установлено отношение подчинения. Классифицируемое множество объектов делится по некоторому выбранному признаку на крупные группировки, а затем каждая группировка разбивается на ряд последующих группировок, которые распадаются на более мелкие, конкретизируя объект классификации.