Указывают ли таблицы с большим количеством столбцов на плохой дизайн? Например, скажем, у меня есть следующая таблица, в которой хранится информация о пользователе и пользовательские настройки:
[Users table]
userId
name
address
somesetting1
...
somesetting50
Поскольку сайт требует больше настроек, таблица становится больше. На мой взгляд, эта таблица нормализована, все настройки зависят от userId.
У меня есть кое-что против таблиц с большим количеством столбцов, мне это просто кажется неправильным, но потом я вспомнил, что вы можете выбрать, какие данные возвращать из таблицы, поэтому, если таблица большая, я все равно могу разбить ее на несколько разных объекты в коде. Например
[User object]
[UserSetting object]
и возвращать только данные для заполнения этих объектов.
Является ли вышеупомянутая распространенная практика, или их другие методы, которые имеют дело с таблицами с большим количеством столбцов, которые более подходят для использования?