Общие проблемы дизайна

Существует несколько проблем, о которых нужно помнить во время создания базы данных. Эти проблемы могут затруднить использование и обслуживание вашей информации. Далее представлены признаки, на которые нужно обратить внимание во время создания базы данных.

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

Вы имеете атрибуты, которые внутренне не имеют значений во многих бизнес-объектах, так как они неприменимы к экземплярам данных бизнес-объектов. Обычно это означает, что атрибуты принадлежат другим бизнес-объектам.

Вы имеете большое число бизнес-объектов, многие из которых имеют одни и те же атрибуты. Например, у вас есть отдельные бизнес-объекты для продаж в январе и феврале или для местных и иногородних клиентов, для которых вы храните подобную информацию. Попытайтесь консолидировать всю информацию, относящуюся к одному объекту, в одном бизнес-объекте. Также может потребоваться добавить атрибут для идентификации экземпляра типа, например, дату продажи.

Советы по дизайну баз данных