精细结构

目录

数据库设计规范

  1. 所有表都必须建立主键;
  2. 有关联的表之间,必须建立约束关联;
  3. 能建立索引的字段,都要建立索引;
  4. 所有表能连接的全部要上连接,不要参考阿里巴巴不要连接;
  5. 所有字段,都尽量避开 typedate 这样可能和数据库关键字、保留字发生冲突的名称;
  6. 所有字段,能用两个单词组成,就用两个单词组成,不要使用单名称;
  7. 在设计数据库的时候,必须要考虑到数据同步的问题;
  8. 在查询的时候,能用视图就用视图,不能直接查询表;
  9. 所有的时间字段,都用毫秒级时间戳的形式来储存,禁止使用数据库原生的时间格式;
  10. 在生成数据库的 SQL 中,一定要保留对数据库表、字段的注释;
  11. 不要用 id 作为表的主键名,而是采用 表名 + id 的形式,比如 user_idcompany_id