Доклад: Документация кабинета информатики

Рис. 1. Представление связей в иерархической модели

Сетевая модель данных позволяет отображать разнообразные взаимосвязи элементов данных в виде произвольного графа, обобщая тем самым иерархическую модель данных рис. 2. Сетевая СУБД состоит из одного или нескольких типов записей и набора типов связей между ними. Каждый тип записи представлен в базе данных набором экземпляров записей данного типа. Аналогично каждый тип связи представлен набором экземпляров связей данного типа между конкретными экземплярами типов записей. На рисунке типы записей обозначены цифрами, типы связей буквами.

Рис. 2. Представление связей в сетевой модели

Для данного типа связи А1 между типом записи предка «1» и типом записи потомка «2» выполняются следующие условия:

1. каждый экземпляр типа «1» является предком только в одном экземпляре «2»;

2. каждый экземпляр «2»является потомком не более чем в одном экземпляре «1».

В рамках сетевой модели возможны следующие ситуации:

· тип записи потомка в одном типе связи «А1» может быть типом записи предка в другом типе связи «В»;

· данный тип записи «1» может быть типом записи потомка в любом числе типов связи;

· может существовать любое число типов связей с одним и тем же типом записи предка и одним и тем же типом записи потомка;

· если «А1» и «А2» - два типа связи с одним и тем же типом записи предка «1» и одним и тем же типом записи потомка «2», то правила, по которым образуется родство, в разных связях могут различаться;

· типы записей «4» и «5» могут быть предком и потомком одной связи и потомком и предком другой; предок и потомок могут быть одного типа записей (связь типа «петля»).

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

Таблица 1.1

Элементы реляционной модели

Элемент реляционной модели Формы представления

1. Отношение

2. Схема отношения

3. Кортеж

4. Сущность

5. Атрибут

6. Домен

7. Значение атрибута

8. Первичный ключ

9. Тип данных

Таблица

Строка заголовков таблицы

Строка таблицы

Описание свойств объекта

Заголовок столбца таблицы

Множество допустимых значений атрибута

Значение поле в записи

К-во Просмотров: 520
Бесплатно скачать Доклад: Документация кабинета информатики