Качество сущностей

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

Список проверочных вопросов для сущности Отражает ли имя сущности суть данного объекта? Нет ли пересечения с другими сущностями? Имеются ли хотя бы два атрибута? Всего атрибутов не более восьми? Есть ли синонимы омонимы данной сущности? Сущность определена полностью? Есть ли уникальный идентификатор? Имеется ли хотя бы одна связь? Существует ли хотя бы одна функция по созданию, поиску, корректировке, удалению, архивированию и использованию значения сущности? Ведется ли история изменений? Имеет ли место соответствие принципам нормализации данных? Нет ли такой же сущности в другой прикладной системе, возможно, под другим именем? Не имеет ли сущность слишком общий смысл? Достаточен ли уровень обобщения, воплощенный в ней? Список проверочных вопросов для подтипа Отсутствуют ли пересечения с другими подтипами? Имеет ли подтип какие-нибудь атрибуты и или связи? Имеют ли они все свои собственные уникальные идентификаторы или наследуют один на всех от супертипа? Имеется ли исчерпывающий набор подтипов? Не является ли подтип примером вхождения сущности? Знаете ли вы какие-нибудь атрибуты, связи и условия, отличающие данный подтип от других?