管理信息系统 教学课件 ppt 作者 黄洪 第07章.pptVIP

  • 4
  • 0
  • 约1.02万字
  • 约 82页
  • 2019-07-05 发布于未知
  • 举报

管理信息系统 教学课件 ppt 作者 黄洪 第07章.ppt

范式 3NF 若关系R∈2NF,且R中不存在非主属性对非主属性函数依赖,则称R∈3NF。 BCNF 若关系R中任何非平凡函数依赖的左面均包含了R的一个码,则称关系R∈BCNF。 若一个关系属于高级范式,则一定属于更低级的范式。 关系的规范化 将关系由低级范式转化为高级范式的过程叫做关系的规范化。规范化的过程是一个按一定规则对关系进行投影或拆分的过程,即将一个关系,分解为几个更小的关系。 将第一范式规范化为第二范式 如果一个关系是第一范式,但不是第二范式,则按照下述规则进行投影或拆分,可以将其转化为第二范式: ①拆分时要破坏非主属性对码的部分函数依赖。即这样的几个属性不能同时出现在一个关系中。 ②不丢失属性。即分解后得到的几个更小的关系中,应该包括原关系的所有属性。 ③维持原有数据间的关系。通过对拆分后得到的关系的连接,可以完全复原为原来的关系。 将1NF规范为2NF示例 学生(学号,姓名,性别,专业编号,专业名称,课程编号,课程名称,成绩) 上述关系的码是学号和课程编号,非主属性姓名依赖于学号,部分依赖于码,因此该关系模式不属于2NF。 按拆分规则,将其拆分为以下几个关系模式: 学生(学号,姓名,性别,专业编号,专业名称) 学习成绩(学号,课程编号,成绩) 课程(课程编号,课程名称) 以上关系属于2NF 将第二范式规范化为第三范式 如果一个关系是第二范式,但不是第三范式,则按

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档