我正在创建两个具有 M:N 关系的表。一个表称为用户,另一个是编辑(编辑,因为它是图像或文本的编辑),用户可以对编辑进行投票,编辑可以有多个投票,因此链接表。当用户对编辑进行投票时,它是比较 2 个编辑的投票,所以我希望它存储正在比较的编辑。我想知道将它实现到数据库中的好方法是什么。
因此,用户对 2 个编辑进行了投票,其中一个优于另一个。我想存储被投票反对的值和与之比较的另一个编辑。
这是我的原始设计的样子:
这是我想出的解决方案,请告诉我这是否是实现我想要的好方法:
我正在创建两个具有 M:N 关系的表。一个表称为用户,另一个是编辑(编辑,因为它是图像或文本的编辑),用户可以对编辑进行投票,编辑可以有多个投票,因此链接表。当用户对编辑进行投票时,它是比较 2 个编辑的投票,所以我希望它存储正在比较的编辑。我想知道将它实现到数据库中的好方法是什么。
因此,用户对 2 个编辑进行了投票,其中一个优于另一个。我想存储被投票反对的值和与之比较的另一个编辑。
这是我的原始设计的样子:
这是我想出的解决方案,请告诉我这是否是实现我想要的好方法: