У меня огромная база данных.
В этой базе данных у меня есть таблица пользователей.
В этой пользовательской таблице у меня есть вся информация о пользователе, которую я могу получить - адрес, имя пользователя, вес, цвет волос и многое другое (думаю, 50-80 столбов).
Теперь у меня будут пользовательские настройки.
Конечно, 1 пользователь может иметь только 1 настройку, так что это соединение 1: 1 и в правилах нормализации, которые я изучил много лет назад, настройки должны идти как столбец в таблице пользователей.
Но логично, что существует большая разница между пользовательской информацией, такой как адрес, который я буду отображать для пользователей / администраторов, и настройками поведения веб-сайта для пользователя.
Что мне делать?
Собственная таблица для UserSettings и нарушающая правила нормализации для большой логической разницы ИЛИ ставит настройки как столбцы в User-Table и не нарушает правила нормализации для большой логики ???