ER – модель

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: