一般来说数据库的表也就分为2类 实体表和关系表
实体表就不用说了记录的是实体对象的基本信息
在你这个例子中有2个实体
一个是图书 图书包括书名 价格 简介等等实体信息(信息也就是字段,具体需要多少看你的需求)
一个是就用户 用户包括用户名 用户昵称 用户密码等等(字段多少也是具体看你的需求)
一个是评论 评论表需要标题 内容 概要 等等字段(字段多少也是具体看你的需求)
但是一般的表必须有个唯一主键 区别信息之间的不同
所以在这3张表中都应该有个字段叫id(想写的清楚点叫bookid,userid和articleid也可)
你后面说的用户提交评论代表的是 用户,评论还有文章之间的关系
这个时候你就要建立一个关系表表示3者之间的关系
一般的做法是将这3者的id聚合在一起
这个是最基本的思路
但是根据具体情况
有时候会简化之间的关系
就是把关系表和其中某个表组合起来来表示之间的关系
这样降低了关系的复杂性 但是同时也减少了以的可扩展性
就你目前的需求完全可以把关系表和评论表组合在一起
通过在article表里添加userid和bookid字段表示3者之间的关系