第五章关系数据库理论培训教材.pptVIP

  • 4
  • 0
  • 约8.32千字
  • 约 60页
  • 2018-11-17 发布于天津
  • 举报
第五章关系数据库理论培训教材.ppt

2005-9-4 1 2005-9-4 31 不良特性 插入异常:如果没有学生选修某位老师的任课,则该老师担任课程的信息就无法插入。 删除异常:删除学生选课信息,会删除掉老师的任课信息。 更新异常:如果老师所教授的课程有所改动,则所有选修该老师课程的学生元组都要做改动。 数据冗余:每位学生都存储了有关老师所教授的课程的信息。 症由:主属性对码的不良依赖。 2005-9-4 32 定义 BCNF 定义 5.8 关系模式R U , F 中,对于属性组X,Y,若X?Y 且Y X时X必含有码,则R U , F ?BCNF。 即每一个决定因素都包含码。 如SPC ? BCNF,因为P# ? C#,而P#不是码。 改造 将S分解为(S#,P#),(P#,C#)。 思考 关系模式SCO(S# , C# , ORDER),表示学生选修课程的名次,有函数依赖(S#,C#)? ORDER, 假定同一课程每个名次只有一人则(C#,ORDER) ? S#,它属于哪个范式?它的码是什么?该关系模式有何不良特性? 关系模式STJ(S#,T#,J#),一个教师只教一门课,一门课有若干教师,则(S#,J#)?T#,(S#,T#)?J#,T#?J#。STJ ? BCNF 2005-9-4 33 例如 :关系模式TEACH(C#,P#,B#),一门课程由多个教员担任,一门课程使用相同的一套参考书。它

文档评论(0)

1亿VIP精品文档

相关文档