18.4.2. Сущность

Основными понятиями логической модели являются: сущность (entity), атрибут (attribute) и связь (relationship). На диаграмме сущно-сти изображаются прямоугольниками, возможно соединенными между собой линиями (связями). Например, сущность Автор.

Информация не существует сама по себе, а обязательно связана с какой-то сущностью. Сущность – нечто существуемое и различимое. Можно сказать, что под термином сущность понимается все, что может быть представлено в БД.

Каждая сущность является множеством подобных индивидуальных объектов, называемых экземплярами. Каждый экземпляр сущности должен отличаться от всех остальных экземпляров этой же сущности. Примером экземпляра сущности Автор является «Деменюк Андрей, проживающий по адресу Академгородок, 10».

Все экземпляры определенной сущности обладают общими свойствами или атрибутами. Например, атрибутами сущности Автор являются – Автор, Фамилия, Имя, Адрес.

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

Сущность должна иметь имя с четким смысловым значением, именоваться существительным в единственном числе, не носить технических наименований. Именование сущности в единственном числе облегчает чтение модели. Фактически имя сущности дается по имени ее экземпляра. Например, сущность Автор, а не Авторы и не AVT_356_ТР.