数据库的关系模式的规范化.pptVIP

  • 5
  • 0
  • 约4.49千字
  • 约 31页
  • 2019-10-18 发布于广东
  • 举报
5.4 关系模式的规范化 主要问题: 例:R=(S#,C#,GRADE,TNAME,TADDR), F={C#?TNAME,(S#,C#)?GRADE,TNAME?TADDR} 主要内容 范式 第一范式 第二范式 第三范式 BCNF 范式之间的关系和关系模式的规范化 向3NF的模式分解算法 一、范式 衡量关系模式好坏的标准就是关系模式的范式(Normal Forms,简记为NF)。 可以把范式的概念理解为符合某一条件的关系模式的集合。 二、第一范式(1NF) 在一个关系模式R中,如果R的每一个属性的值域中的值都是不可再分的最小数据单位,则称R是第一范式(1NF)的模式,也称R∈1NF。 例:R=(S#,C#,GRADE,TNAME,TADDR), F={C#?TNAME,(S#,C#)?GRADE,TNAME?TADDR} 例:R=(S#,C#,GRADE,TNAME,TADDR), F={C#?TNAME,(S#,C#)?GRADE,TNAME?TADDR} 三、第二范式(2NF) 定义: 如果一个关系模式R是1NF,且它的每一个非主属性都完全函数依赖于候选键,那么称R是满足第二范式(2NF)的关系模式。 例:R=(S#,C#,GRADE,TNAME,TADDR), F={C#?TNAME,(S#,C#)?GRADE,

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档