数据库设计规范经验总结

    总体概述:数据库最最重要的一点,是以数据库的角度去看待真实世界,即数据库是实体与实体的关系的体现。体现在两个方面:(1)真实世界的事物对应数据库的实体;(2)真实世界的事物与事物之间的关系对应实体与实体之间的关系。

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

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

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

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

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

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

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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值