数据库评审相关注意事项

故事背景:上次和小伙伴一起设计数据库,然后根据以往的经验,做了下数据库评审。主要是针对数据库设计风格提出了一些建议,大家可以简单看看。

目录

一、代码习惯

二、优化问题


一、代码习惯

  1. 数据库表没有添加注释说明;

2、对数据库有增删改的表,我们一般加上 删除标记符(对数据逻辑删除的时候做记录)、创建人、创建时间、更新人、更新时间、备注说明字段;

  1. 表字段的注释务必都写上;

  1. 多个单词用下划线分开;注册时间:register_time 或者 register_date;

5、状态命名可以用 动宾结构;(如 禁用:is_disabled  0:正常 1、冻结;默认为0)

  1. 命名风格保持统一;(如 qq_num 注释:QQ号 应该是varchar 255);

二、优化问题

1、img_addr必填字段,移到名字下面,并且设置为必填;

  1. 用户信息表,一般命名user_info,person_mes Emm没太理解,命名通俗易懂点;
  2. 单词写错了,是answer 不是 ansewer;
  3. ansewer_list应该是问题表吧?

第一:问题和用户关联,缺user_id;

  1. varchar最长255哦~

  1. 问题 和 回答都需要后台审核后才能展示~
  2. 用户表、问题表、答案表业务逻辑好像没有绑定~

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值