Модель Сущность-Связь (ER-модель) (англ. entity-relationship model или entity-relationship diagram) — это модель данных, позволяющая описывать концептуальные схемы. Она предоставляет графическую нотацию, основанную на блоках и соединяющих их линиях, с помощью которых можно описывать объекты и отношения между ними какой-либо другой модели данных. Автор разработчик метода Питер Чен. Год — 1976.
ER-модель удобна при проектировании информационных систем, баз данных, архитектур компьютерных приложений, и других систем. С её помощью можно выделить ключевые сущности, присутствующие в модели, и обозначить отношения, которые могут устанавливаться между этими сущностями. Важно отметить, что сами отношения также являются сущностями (выделяются в отдельные графические блоки), что позволяет устанавливать отношения на множестве самих отношений.
ER-модель является одной из самых простых визуальных моделей данных (графических нотаций). Она позволяет обозначить структуру в общих чертах. Это общее описание структуры называется ER-диаграммой.
1 Сущность Сотрудник.
|
Атрибут. | Тип данных. |
Табельный номер | Числовой (Ключ). |
Фамилия. | Текстовый. |
Имя. | Текстовый. |
Отчество. | Текстовый. |
Паспорт серия. | Числовой. |
Паспорт номер | Числовой. |
Кем и когда выдан. | Текстовый. |
Дата рождения. | Дата. |
Код_Семейное положение. | Числовой. |
Пол. | Текстовый. |
Образование. | Текстовый. |
Телефон. | Числовой. |
Код_Условие труда. | Текстовый. |
Код_Отдел. | Числовой. |
Код_Должность. | Числовой. |
Код_Образование. | Числовой. |
Дата приёма. | Дата. |
Дата увольнения. | Дата. |
2 Сущность Семейное положение.
|
Атрибут. | Тип данных. |
ID. | Числовой (Ключ). |
Семейное положение. | Текстовый. |
3 Сущность Отдел.
|
Атрибут. | Тип данных. |
ID. | Числовой (Ключ). |
Отдел. | Текстовый. |
4Сущность Образование.
|
Атрибут. | Тип данных. |
ID. | Числовой (Ключ). |
Образование. | Текстовый. |
5 Сущность Условие труда.
|
Атрибут. | Тип данных. |
ID. | Числовой (Ключ). |
Условие труда. | Текстовый. |
6 Сущность Должность.
|
Атрибут. | Тип данных. |
ID. | Числовой (Ключ). |
Должность. | Текстовый. |
Рисунок 5 — Схема данных.