存储已投票并停止重新投票的用户列表

时间:2011-01-14 03:11:54

标签: sql rdbms database

我想存储投票给文章的用户列表。

也希望避免同一用户重新投票。

我现在拥有的只是使用article_id来引用这种方式,

投票:article_id | USER_ID

文章:article_id | article_text |评级

有更有效的方法吗?

1 个答案:

答案 0 :(得分:3)

数据库是正确的唯一的事情是TABLE VOTING应该具有唯一的对(article_id | user_id)。
以这种方式将不可能将同一篇文章投票给用户两次。