我正在构建一个网站,用户可以在该网站上阅读并保存网站上任何图书的进度(上一章的书签)。什么是构建用户表的好方法?我应该为每本书创建一个列来存储当前的书签号码还是有更好的方法?
编辑:
非常感谢hank的示例和评级建议!你怎么看待这个:
用户
图书
图书评分
图书类型
预订进度和评分
这种存储个别章节的方法是一个好主意吗?
答案 0 :(得分:1)
为了规范化,我会做这样的事情;
用户强>
<强>图书强>
<强>流派强>
图书类型
预订进度
这允许多个用户跟踪同一本书的进度,这可以根据其他人阅读的内容为用户应阅读的书籍提供建议。
也许你会想让用户评价一本书(甚至一章,谁知道?!)保持标准化,这是关键!