1
0
我会排除变量2,因为它表示n:m关系,这不是你想要的。 变体1和2看起来都不错,主要取决于个人喜好。 对于变体1,您可能会认为这两个都是评论,如果您同时还想记录每个评论的投票,您只需在该表中添加一个投票列。 对于变体3,您可能会争辩说这两个是对不同事物的评论,如果您同时还想对语法和写作风格进行投票,那么您只需要在新闻评论表中添加适当的列,而在图片评论表中,您可能会对艺术性进行投票。 如前所述,这在一定程度上是个人喜好,但也关系到你认为这些表格在遥远的将来会是什么样子:-)
在第三种变体中,应删除
|
Michael Samuel · MYSQL在以下情况下自动创建索引 6 年前 |
Patricia Rozario · 数据库设计确保一对一关系 6 年前 |
dryhay · MySQL“多对多”关系错误 6 年前 |
L. Fox · 我在这里用的是什么样的Laravel雄辩的关系 6 年前 |
Geoff Harper · 我应该如何构建关系松散的SQL db 6 年前 |
waroxx · SQL—当多个表具有相同的列时,最好怎么做 6 年前 |
Lumpi01 · SQL 2不同的注释类型-最佳解决方案? 6 年前 |
Hayreddin Tüzel · 预约系统数据库建模[关闭] 6 年前 |