数据库需求分析:
1.由用户发表作品 其他已注册用户 在浏览个用户发表的作品时可以进行 点赞 评论 (同时可以撤销点赞)
2.同时对评论的内容也可以进行相应的点赞 (同时可以撤销点赞)
3.以及后期规划 对评论的用户可以进行相应的回复
设计流程:
1.开始整理需求
用户信息
评论
回复
2.汇总实体关系,画出ER图
用户:用户资料包含用户id,学号、姓名、性别、身份证号,
有关联属性,点赞,回复。
最接近的原则来选取 用户点赞
因此:用户表的最终设计信息如下:
用户资料包含用户id,学号、姓名、性别、身份证号,点赞id
同理,对点赞
属性包含id,zanname,被赞用户
评论表:
评论ID,评论者,评论id,
关联属性:评论用户
,评论:
id: 评论者名称,
3.丰富实体的属性信息,设计真实数据表结束
用户资料包含用户id,学号、姓名、性别、身份证号.
评论表: id,评论类型,评论内容,评论时间,userid,
点赞包含id,点赞类型,点赞状态,.
回复表: id,回复类型,回复内容,回复时间,userid