小编Jas*_*ley的帖子

用于为一张表到多张表关系创建 ID 的表

我有几个表将代表一个可以评论的对象。我想将所有评论存储在一张表中。为了将其他表与评论相关联,我想为每个表添加一个 CommentParentId 列。该列需要在与评论表相关的所有表中都是唯一的,所以我正在考虑创建一个表,CommentParents,它只有一个 Id 列,以便让 DB 处理生成 Id。例如:

注释

编号
标题
正文
用户
日期
CommentParentId

帖子

编号
标题
正文
用户
日期
CommentParentId

图片

ID
标题
用户
文件
日期
CommentParentId

用户

Id
名称
电子邮件
DateJoined
CommentParentId

评论家长

ID

因此,该表将仅用于创建新的 Id。有没有另一种方法可以做到这一点?有哪些优势?

我正在使用 SQL Server 2014

database-design sql-server relational-theory

2
推荐指数
1
解决办法
207
查看次数