В базе данных у меня есть следующее:
USERS
Id (PK)
Name
DOCTORS
Id (PK)
UserId (FK)
CurriculumVitae
Birthdate
...
Все врачи. Я также являюсь Пользователем приложения, но у меня есть дополнительные столбцы, и я отображаю всех врачей на странице.
Имеет ли смысл иметь Id и UserId в таблице DOCTORS?
Или я должен сделать UserId как PK, так и FK таблицы ДОКТОРЫ:
DOCTORS
UserId (PK, FK)
CurriculumVitae
Birthdate
...
По вашему мнению, когда я должен пойти на этот вариант?