数据库第07章教案编写 .pptVIP

  • 5
  • 0
  • 约4.96千字
  • 约 53页
  • 2019-04-28 发布于天津
  • 举报
学生 课程 教师 张东 英语 陈明 许强 英语 陈明 李伟 英语 古克 刘萍 C语言 郭捷 刘萍 操作系统 方敏 王风 数据结构 孙侠 STC关系 学生 教师 课程 学生 课程 教师 4 删除异常 1 数据冗余太大 2 更新异常 3 插入异常 7.3.4 BC范式(BCNF) 关系模式STJ出现上述问题的原因在于主属性J依赖于T,即主属性J部分依赖于码(S,T)。解决这一问题仍然可以采用投影分解法,将STJ分解为两个关系模式: ST(S,T), ST的码为S TJ(T,J), TJ的码为T 定义7.7 设关系模式RU,F∈1NF,如果对于R的每个函数依赖X→Y,若Y?X,则X必含有候选码,那么R∈BCNF。 BCNF的关系模式具有如下3个性质: (1)所有非主属性都完全函数依赖于每个候选码。 设存在部分依赖(x1,y1) →z1,其中z1 是非主属性,且y1 →z1.根据BCNF定义y1中含有侯选码. 所以y1 → (x1,y1) ,而 (x1,y1) → y1 ,即y1 , (x1,y1) 相互确定.从而y1 →z1.即(x1,y1) →z1不是部分依赖. (2)所有主属性都完全函数依赖于每个不包含它的候选码。证明同上 (3)没有任何属性完全函数依赖于非码的任何一组属性。 综合性质1和性质2即可得. 如果一个关系数据库中的所有关系模式都属于BCNF,那么在

文档评论(0)

1亿VIP精品文档

相关文档