在两个DB表之间建立多个关系是一种好习惯吗?

时间:2012-02-08 10:36:29

标签: database-design entity-relationship foreign-key-relationship

我有两个数据库表, ACTIVITY USER

ACTIVITY 表中,我有3个字段 AssignedTo CreatedBy LastModifiedBy 需要关联( 1到多个,以便用户可以使用 UserId 字段和 USER 表的主键创建,修改和分配给许多活动。

在两个表之间创建三个不同的关系是一个好习惯,所有三个表都与主表的主键(在本例中为 UserId )相关联?

1 个答案:

答案 0 :(得分:1)

是的,没错。做到这一点,这是正确的。

在考虑它时:你可能会看一下记录的版本。这是更进一步,但为您提供更多关于谁编辑记录和时间的信息。