现在的位置: 首页 > 综合 > 正文

关于数据库规范化

2012年11月20日 ⁄ 综合 ⁄ 共 347字 ⁄ 字号 评论关闭

第一范式    

     表中的每个字段必须只包含一种类型的数据,并且每个数据必须只存放在一个地方。

     违反第一范式的情况举例: 一个字段包含两个数据; 或者重复字段等等。

第二范式

     表已经符合第一范式时,而且每个都包含有一个且只包含有一个实体的数据。

     操作时,只需保证能标示每个表的主关键字,而且所有非关键字段都依赖于这个主关键字,而不依赖于其他字段,就可以做到这一点。

     提示:在SQL Server中实现多对多的关系,需要用一个中间连接表将该关系分解为两个一对多关系。

第三范式 

     数据库必须符合第二范式,而且所有非关键字段必须直接依赖于主关键字。

     违反第三范式的最明显的情形是计算字段。

     考虑第三范式的另一种做法是让每个表只包含一个东西的信息。

抱歉!评论已关闭.