Сущность

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

Каждой сущности в инфологической модели присваивается уникальное имя. Имя сущности задается существительным в единственном числе, именительном падеже. Для однозначного понимания модели имя сущности должно иметь четкое смысловое значение. Для нашего примера зададим следующие имена для выделенных сущностей: ТОВАР, ПРОДАВЕЦ, ПОКУПАТЕЛЬ, ПОКУПКА.

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

Ех,

где х – уникальное для каждой сущности (в рамках модели) целое положительное число.

Для нашего примера зададим следующие номера выделенным сущностям: Е1, Е2, Е3, Е4.

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

ТОВАР/Е1, ПРОДАВЕЦ/Е2, ПОКУПАТЕЛЬ/Е3, ПОКУПКА/Е4.

Графически сущность отображается в виде прямоугольника с прямыми или скругленными углами. Имя сущности располагается над прямоугольником. Примеры графического представления сущностей приведены на рис. 2.1.

 

Рис. 2.1. Примеры графического представления сущностей