SQL 的新手。这个例子是人为的,但展示了一些概念:我有一个评论表,可以与许多其他表相关。例如,成员有评论,帖子有评论等。我的问题是,最好将注释表链接到与其关联的所有表吗?所以它会有一个成员ID,topicid,等等。还是成员和主题应该有一个帐户 ID?
两者的优缺点是什么?谢谢。
我可能会将我的表设置为这样:
发布
- 邮政标识
- 会员编号
- 内容/额外字段
评论
- 注释标识
- 会员编号
- 邮政标识
- 内容/额外字段
成员
- 会员编号
- 名称/额外字段
发布的,评论是由成员对帖子发表的。帖子与成员有 fk 关系并评论 2 FK 关系。