78
Основными элементами модели являются сущности, связи между сущностями и
их свойства (атрибуты).
Сущность – это класс однотипных объектов, информация о которых должна
быть учтена в модели.
Каждая сущность должна иметь наименование, выраженное существительным в
единственном числе. Каждая сущность в модели изображается в виде прямоугольника
с наименованием.
Атрибут – характеристика (параметр) некоторой сущности. Домен – множество
значений (область определения атрибутов).
У сущностей выделяются ключевые атрибуты – ключ сущности – это один или
более атрибутов, уникально определяющих данную сущность.
Между сущностями могут быть уставлены связи – бинарные ассоциации,
показывающие, каким образом сущности относятся или взаимодействуют между собой
[24].
Выделим базовые сущности предметной области «Учет рабочего времени
сотрудников ОАО «Аккрд»:
1) «Сотрудники». Атрибуты: Код, Фамилия, Имя, Отчество, Дата Приема на
работу.
2) «Должности». Атрибуты: Код, Наименование должности.
3) «Отделы». Атрибуты: Код, Наименование отдела.
4) «Табель». Атрибуты: Код, Отчетная дата, Суммарная информация.
5) «Статусы». Атрибуты: Код, Наименование статуса сотрудника.
Определим тип и кардинальность связей между сущностями: Сотрудник–Должность.
Между этими сущностями существует связь
«Занимает». Каждый сотрудник занимает определенную должность в
организации, при этом может быть несколько сотрудников, занимающих одну
должность, следовательно, отношение «один–ко–многим». Данная связь имеет вид,
представленный на рисунке 2.13.
Рис. 2.13 Сущность – связь «Сотрудник–Должность»