logo
Конспект лекций ИТС ПС

2.1.1.4 Пример er- диаграммы

В качестве предметной области выберем производственную работу ателье по пошиву и ремонту одежды.

Цель создания БД: необходимо спроектировать базу данных для выдачи оперативной информации о получении заказов и выполнении заказов от населения.

Определим следующие ограничения:

- каждый работник может выполнять одновременно несколько заказов;

- один клиент может сделать несколько заказов.

Каждый из работников работает только в одном отделе и занимает личное рабочее место

Выберем следующие сущности:

Клиент Работник Отдел Заказ

Определим каждую сущность набором атрибутов:

Клиент (ФИО, адрес, телефон)

Отдел (название, номер, начальник)

Работник (ФИО работника, Отдел, рабочее место)

Заказ (Номер заказа, характер работы, цена, дата приема, дата выдачи)

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

Выделим связи между сущностями.

Сущность Отдел и Работник связывает связь с именем Работает

Сущность Работник и Заказ связывает связь с именем Выполняет

Сущность Клиент и Заказ связывает связь с именем Делает

Информация о предметной области "ателье" в виде диаграммы представлена на рисунке 9. (атрибуты опущены).

Рисунок 9 – Пример ER-диаграммы

Основным результатом концептуального проектирования является получение концептуальной схемы (т.е. схемы, отражающей набор сущностей БД с их основными атрибутами и связями между сущностями).