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