ER – модель

Основные концепции этой модели – типы сущностей, типы связейиатрибуты.

Типы сущностей– объект или концепция, которые характеризуются в данном проекте как имеющие независимое существование.

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

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

Сильный тип сущности– тип сущности, существование которого не зависит от какого-то другого типа сущности.

Атрибут– свойство типа сущности или типа связи.

Домен атрибута– набор значений, которые могут быть присвоены атрибуту.

Простой атрибут– атрибут, состоящий из одного компонента с независимым существованием (эллипс).

Составной атрибут– атрибут, состоящий из нескольких компонентов, каждый из которых характеризуется независимым существованием (присоединенные эллипсы).

Однозначный атрибут –атрибут, который содержит одно значение для одной сущности.

Многозначный атрибут– атрибут, который содержит несколько значений для одной сущности (двойной контур).

Производный атрибут– атрибут, который представляется значениями, производными от значения, связанного с ним атрибута или атрибутов (пунктирный контур).

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

Первичный ключ– потенциальный ключ, который выбран в качестве основного ключа (подчеркивается).

Составной ключ– потенциальный ключ, который состоит из двух и более атрибутов.

Тип связи –осмысленная ассоциация между сущностями разных типов.

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

Степень связи– количество сущностей, которые охвачены данной связью.

Рекурсивная связь– связь, в которой одни и те же сущности участвуют несколько раз и в разных ролях.

У связей могут быть атрибуты.

Показатель кардинальности– описывает количество возможных связей для каждой из сущностей участниц (1:1, 1:N, M:N).

Степень участия– определяет, зависит ли существование некоторой сущности от участия в связи некоторой другой сущности