Это хорошая практика, чтобы иметь несколько отношений между двумя таблицами БД? - PullRequest
0 голосов
/ 08 февраля 2012

У меня есть две таблицы БД, ACTIVITY и USER .

В таблице ACTIVITY у меня есть 3 поля AssignedTo , CreatedBy и LastModifiedBy , которые должны быть связаны (1для многих, чтобы пользователь мог создавать, изменять и назначать многие действия) с полем UserId и первичным ключом таблицы USER .

Является ли этохорошая практика для создания трех разных отношений между двумя таблицами, все три связаны с первичным ключом, в данном случае UserId родительской таблицы?

1 Ответ

1 голос
/ 08 февраля 2012

Да, в этом нет ничего плохого.Просто сделайте это, это правильно.

Размышляя об этом: вы можете взглянуть на версионность записей.Это еще один шаг, но он дает вам еще больше информации о том, кто и когда редактировал запись.

...