关系数据库设计:两个1到多个关系

时间:2011-05-11 15:26:41

标签: database-design relational-database

我有表用户(id,名称)和操作(id,date,id_user,id_target_user)

如果我没有id_target_user列,我将只关注它 从users.id到operations.id_user(每个用户可以有多个操作) 但问题是操作可能与另一个用户有关

如何解决这个问题? 我不能在同一个密钥上创建2个关系吗?

1 个答案:

答案 0 :(得分:2)

是的,你可以。

  • id_userusers.id的外键。

  • id_target_user是一个外键 users.id

这就是你所需要的一切。