Итак, это скорее вопрос дизайна. У меня есть один первичный ключ, указывающий идентификатор пользователя, и у меня есть тонна информации, связанной с этим пользователем. Я имею в виду, должен ли я иметь несколько таблиц, разбитых на категории в соответствии с информацией, или мне нужно иметь только одну таблицу со многими столбцами?
То, как я это делал, состоял в том, чтобы иметь несколько таблиц, поэтому скажите одну таблицу для данных использования приложений, одну таблицу для информации профиля, одну таблицу для токенов и т.д., чтобы все выглядело организованным. Недавно кто-то сказал мне, что лучше не делать этого и иметь стол с большим количеством столбцов в порядке. Дело в том, что все эти столбцы имеют один и тот же первичный ключ.
Я новичок в дизайне базы данных, поэтому какой подход лучше, а какие плюсы и минусы? Какой обычный способ сделать это?