I have this case :
UserSettings
is not really a junction table since it only has one FK, which is gonna be unique, one UserSettings
for one User. Should UserSettings
have UserId
marked as Primary Key even if UserId
is a unique FK or is it unnecessary ?