数据库设计规范经验总结

1.总体上以业务的模块为单位对数据库的表进行模块划分,把业务看做上层,数据库看做是下层,下层要满足上层,但是不能被上层束缚;

2.一个表就是承担一个业务的实体,尽可能的独立开来,减少表与表之间的业务交叉的情况;

3.允许表字段冗余,不拘泥于表业务的过度独立,便于查询;

4.保证同一个字段的含义要保证名称一致;

5.字段命名采用短划线的方式;

6.数据的判断字段用tinyint字段;

7.将数据库与代码层看成是两个独立的整体,代码层是上层,数据库是下层,为了保证相关数据的唯一性,在保证主键唯一的情况下,还要建立逻辑主键来保证每条数据的逻辑是唯一的;

猜你喜欢

转载自blog.csdn.net/yunxuantu/article/details/84960145