Признаки неуниверсальных структур БД:
- Каждая таблица базы данных соответствует определённой сущности предметной области
- Каждая запись в таблице соответствует определённому экземпляру сущности
- Каждое поле таблицы соответствует определённому атрибуту определённого экземпляра определённой сущности
Когда аналитик начинает описывать модель данных, такой подход следует применять в первую очередь. Он позволяет спроектировать модель, чётко соответствующую конкретной предметной области. Так, чтобы, как у хорошей хозяйки на кухне, каждый ножик, каждая ложка и вилка лежали на своём положенном месте, чтобы было удобно находить необходимый предмет и эффективно пользоваться всей созданной конструкцией.
Рассмотрим пример — представим, что нам заказали разработку CRM для системы регистрации автомобилей. Начнём с анализа предметной области.