具有许多外键的 SQL 表与指向它的大量表

  • 本文关键字:SQL 许多外 sql relational
  • 更新时间 :
  • 英文 :


SQL 的新手。这个例子是人为的,但展示了一些概念:我有一个评论表,可以与许多其他表相关。例如,成员有评论,帖子有评论等。我的问题是,最好将注释表链接到与其关联的所有表吗?所以它会有一个成员ID,topicid,等等。还是成员和主题应该有一个帐户 ID?

两者的优缺点是什么?谢谢。

我可能会将我的表设置为这样:

发布

  • 邮政标识
  • 会员编号
  • 内容/额外字段

评论

  • 注释标识
  • 会员编号
  • 邮政标识
  • 内容/额外字段

成员

  • 会员编号
  • 名称/额外字段
因此,帖子是由成员

发布的,评论是由成员对帖子发表的。帖子与成员有 fk 关系并评论 2 FK 关系。

最新更新