Я нахожусь на ранних стадиях разработки системы, основанной на базе данных, и большая часть системы вращается вокруг типа отношений наследования. Существует родительский объект с примерно 10 столбцами, и будет существовать около 10 дочерних объектов, наследующих от родителя. У каждого дочернего объекта будет около 10 столбцов. Я подумал, что имеет смысл предоставить родительскому сущности свою собственную таблицу и дать каждому из своих детей свои собственные таблицы - структуру таблицы для подкласса.
Сегодня мои пользователи просили увидеть структуру созданной мной системы. Они отказались от идеи структуры таблицы-подкласса. Они предпочли бы одну большую таблицу столбцов ~ 100, потому что им было бы проще выполнять свои собственные пользовательские запросы.
Должен ли я рассматривать денормализацию базы данных ради пользователей?