MySQL 数据库设计

数据库需求分析:

1.由用户发表作品  其他已注册用户 在浏览个用户发表的作品时可以进行 点赞 评论 (同时可以撤销点赞)

2.同时对评论的内容也可以进行相应的点赞 (同时可以撤销点赞)

3.以及后期规划 对评论的用户可以进行相应的回复

 

设计流程:

1.开始整理需求

用户信息

评论

 

回复

 

2.汇总实体关系,画出ER图

用户:用户资料包含用户id,学号、姓名、性别、身份证号,

          有关联属性,点赞,回复。

最接近的原则来选取 用户点赞

因此:用户表的最终设计信息如下:

用户资料包含用户id,学号、姓名、性别、身份证号,点赞id

 

同理,对点赞

属性包含id,zanname,被赞用户

 

评论表:

评论ID,评论者,评论id,

关联属性:评论用户

 

,评论:

id: 评论者名称,

3.丰富实体的属性信息,设计真实数据表结束

用户资料包含用户id,学号、姓名、性别、身份证号.

评论表: id,评论类型,评论内容,评论时间,userid,

点赞包含id,点赞类型,点赞状态,.

回复表: id,回复类型,回复内容,回复时间,userid

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值