【2017年整理】第六章关系数据理论.docVIP

  • 18
  • 0
  • 约 20页
  • 2017-02-09 发布于浙江
  • 举报
【2017年整理】第六章关系数据理论

补充题 1 设有下列关系模式和相应的函数依赖集: (1) R(A, B, C, D), F={AB → C, C → D, D → A} (2) R(A, B, C, D), F={B → C, B → D} (3) R(A, B, C, D), F={AB→C, BC→D, CD→A, AD → B} (4) R(A, B, C, D), F={A→B, B→C, C→D, D→A} (5) R(A, B, C, D, E), F={AB → C, DE → C, B → D} (6) R(A, B, C, D), F={AB → C, C → D, D → E} 请判断它们最高属于什么范式?为什么? 解: 是3NF,但不是BCNF。因为该关系模式的码为AB,BC和BD,所有属性均为主属性,是3NF。但由于C→D, D→A中的左边不包含候选码,所以不是BCNF。 是2NF,不是3NF。因为该关系模式的码为AB,由函数依赖B → C, B → D,可得C,D部分函数依赖于AB,所以在关系模式中存在非主属性对码的部分函数依赖,不满足3NF。 3NF,也是BCNF。在该关系模式中,AB,CD,AD,BC都是侯选码,所有属性均为主属性,所以不存在非主属性对码的传递依赖。所以是3NF。因为所有的函数依赖的左部都包含侯选码,所以该关系模式是BCNF。 是3NF,也是BCNF。在该关系模式中,

文档评论(0)

1亿VIP精品文档

相关文档