Просто спрашивая, что лучше на этот простой вопросЧто лучше иностранный пользователь ключ или профиль
внешний ключ находится на user_profiles
[users]
id
username
email
password
first_name
last_name
....
[user_profiles]
id
user_id --
hobby
school
contact
work
...
или на users
[users]
id
user_profile_id --
username
email
password
first_name
last_name
....
[user_profiles]
id
hobby
school
contact
work
...
Что считается «родительским» столом? Иными словами, у вас есть несколько профилей пользователей для одного пользователя или у вас есть несколько пользователей для одного профиля пользователя? Если это отношение «один к одному», почему у вас несколько таблиц? –
Это зависит от того, какой сущность является вашей основной сущностью, ее «логическим вопросом». –
@BobJarvis причина, слишком много столбцов не слишком хорошо? –