J'ai deux tableaux :
- Utilisateur (nom d'utilisateur, mot de passe)
- Profil (profileId, sexe, date de naissance, ...)
Actuellement, j'utilise l'approche suivante : chaque enregistrement de profil possède un champ appelé "userId" sous la forme suivante clé étrangère qui renvoie au tableau des utilisateurs. Lorsqu'un utilisateur s'inscrit, son enregistrement de profil est automatiquement créé.
Je ne comprends pas bien la suggestion de mon ami : faire en sorte que le champ "userId" soit le champ étranger y primaire et supprimez le champ "profileId". Quelle est la meilleure approche ?