一、物理设计
为表中字段选择合适的数据类型
当一个列可以选择多种数据类型时
a、优先考虑数字类型
b、其次日期、时间类型
c、最后字符类型
d、对于相同级别的数据类型,优先选用占用空间小的数据类型
二、数据库设计三大范式
1、第一范式
数据库表中所有字段都只具有单一属性;单一属性的列是有基本数据类型构成;设计出来的表都是简单的二维表;
2、第二范式
数据库中只有一个业务主键;
3、第三范式
关联表减少非主属性依赖(数据不冗余),正式工作中一般会冗余数据,提高查询效率;