首页 > 试题广场 >

关系模式 R 中的属性全部是主属性,则 R 的最高范式必定是

[单选题]
关系模式 R 中的属性全部是主属性,则 R 的最高范式必定是( )。
  • 2NF
  • 3NF
  • BCNF
  • 4NF
例如:关系模式R(S,T,J)中,S表示学生,T表示教师,J表示课程。每一个教师只教一门课。每门课有 若干个教师,某一学生选定某门课,就对应一个固定的教师。由语义可得到如下函数依赖
(S,J)->T;(S,T)->J;T->J。
(S,J),(S,T)都是候选键
关系模式 R 中的属性全部是主属性,STJ是3NF,因为没有任何非主属性对键传递依赖或部分依赖。但STJ不是BCNF关系,因为T是决定因素而T不包含键。
发表于 2017-08-24 15:47:35 回复(1)
2NF消除了非主属性对键的部分函数依赖,3NF在2NF的基础上消除了非主属性对键的传递函数依赖,BCNF在3NF的基础上消除了主属性对键的传递函数依赖,关系R只有主属性,所以选B。
发表于 2018-04-01 18:40:24 回复(0)
题目中说是最好范式,而不是至少能达到几范式
发表于 2018-05-13 19:11:17 回复(1)
希望能统一一下这题的答案,同样的题目在牛客网是选BCNF,个人认为应该是选BCNF,因为BCNF消除了在3NF的基础上消除了非主属性对主码子集的依赖。
发表于 2017-08-25 18:07:40 回复(1)