Базы данных. Уровни данных. Нормальные формы схем отношений. Аксиома дополнения (добавления). Способы размещения с применением Хэш-функции, страница 16

Элемент данных-наименьшая еденица данных которой можно оперировать в базе данных и выполнять построение всех остальных структур .элемент данных представляет собой аналог поля.он имеет имя которое хранится в БД как часть описания БД.в сетевых моделяхэлементы данных используются для представления атрибута сущности.

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

Пример     агрегат данных ДАТА состоит из элементов данных ЧИСЛО МЕСЯЦ ГОД

Запись- это совокупность элементов данных которые описывают конкретный обьект или сущность

Пример     сущность ТЕЛЕВИЗОР можно описать с помощью элементов данных МАРКА ИНДЕКС ЦЕНА  пример   ИЗУМРУД ТЦ-8976  6000

То есть  понятие запись эквивалентно понятию картежа в реляционных моделях данных

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

Он отображает множество связей между экземплярами записей типа владелец или член . Для каждого типа набора один тип записи может быть обьявлен ВЛАДЕЛЬЦЕМ , а остальные его членами ,при этом любой экземпляр записи типа ЧЛЕН может быть связан не более чем с 1-м экземпляром типа ВЛАДЕЛЕЦ.

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

//рисунок последний

Рассмотрим граф БД КОМПЛЕКТ ТЕЛЕВИЗОРА .стрелки соответствуют наборам данныхотражающих связи между записями,надписи над стрелками именам набора

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

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

1:1(один к одному ),1:M(один ко многим),M:M(многие ко многим)

Лекция  3.11

Инфологическое моделирование.

  Связано с попыткой представления семантики предметной области модели БД.Хаммер 1981, Шипман 1981 - не применяются. Чен 1976 - модель сущность-связь "ER"-модель(Entity Relationship).

 Сущность - с её помощью моделируется класс однотипных объектов - это некоторая абстракция реально существующего объекта, процесса или явления , о котором необходимо хранить информацию в системе. Сущность имеет имя уникальное в пределах  модельной системы. В системе существует множество экземпляров данной сущности.z

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

Пример. Пусть есть сущность "сотрудник" (таб. Номер, фамилия, имя и тд.).

Набор атрибутов однозначно идентифицирующий конкретный экземпляр сущности называется ключевым.

В данном случае ключевым будет атрибут таб. Номер .

Экземпляры сущности сотрудник будут содержать описание конкретного сотрудника предприятия.

Графическое обозначение для сущности:

Сотрудник:

-Таб.номер

-Фамилия

-Имя

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

Связи могут существовать между двумя разными сущностями или между сущностью и ей же самой, т.е. рекурсивная связь.

Студент:

-№ зачетки

-ФИО

-группа

препод:

-Таб.номер

-ФИО

-кафедра

Связь студент(слушатели лекции)-преподаватель(читает лекции)(много ко многим).

Связь преподаватель(руководит)-студенты(пишут диплом)(один ко многим).

  Связи делятся на 3 типа:

1.  один к одному;

2.  один ко многим;

3.  многие ко многим.

Один к одному означает, что экземпляр одной сущности связан только с одним экземпляром другой сущности.