标签: sql rdbms database
我想存储投票给文章的用户列表。
也希望避免同一用户重新投票。
我现在拥有的只是使用article_id来引用这种方式,
投票:article_id | USER_ID
文章:article_id | article_text |评级
有更有效的方法吗?
答案 0 :(得分:3)
数据库是正确的唯一的事情是TABLE VOTING应该具有唯一的对(article_id | user_id)。 以这种方式将不可能将同一篇文章投票给用户两次。