标签:
一.标准化
数据库的设计中,最小化数据冗余和数据库的效率之间存在一个折衷。
1.第一范式:
主键:记录的唯一标示符。可以添加一个新列,或者使用现有的一个或者多个列,只要这些列能够组合成一个唯一的主键。
2.第二范式:要求主键中的任意列没有局部相关性。
3.第三范式(可选项,依赖于环境):符合第二范式,所有非主键字段都依赖主键。
传递相关性。消除传递相关性——把具有传递相关性的数据项单独放在一个表中。
好处是:数据重复量降低;数据完整性,避免重复数据改变时,只更新了某些数据的危险。
不利因素:增加了复杂性并且降低了效率。
二.利用约束确保数据的有效性
标签:
原文地址:http://www.cnblogs.com/wy1290939507/p/4506677.html