Я работаю над моделью данных для реляционной базы данных, где я должен хранить информацию о пользователе, а также профиль пользователя, такой как уровень образования, личные интересы, хобби и т. Д. Подобно тому, что есть на большинстве сайтов социальных сетей или любые другие системы, которые позволяют вам построить профиль.
Я не могу решить, будет ли лучше хранить всю эту информацию в одной таблице Users или разбить ее на 2 таблицы.
Если бы я разбил его на две таблицы, у меня была бы таблица Users, в которой бы просто хранились идентификатор пользователя, имя, адрес электронной почты, DOB, пол.
UserProfiles будет хранить остальную часть материала, относящегося к профилю, используя один и тот же UserID с таблицей Users