📜  门| GATE-CS-2007 |第62章

📅  最后修改于: 2021-06-29 20:39:55             🧑  作者: Mango

如果为FALSE,则以下哪一项陈述?
(A)具有两个属性的任何关系都在BCNF中
(B) 2NF中每个键只有一个属性的关系
(C)素数属性可以可传递地依赖于3 NF关系中的键。
(D)素数属性可以可传递地依赖于BCNF关系中的键。答案: (D)
解释:
如果关系模式位于BCNF中,则基于功能依赖性的所有冗余都将被删除,尽管其他类型的冗余可能仍然存在。关系模式R当且仅当对于其每个依赖项X→Y至少满足以下条件之一时,其为BCNF形式:
1. X→Y是一个琐碎的函数依存关系,即Y是X的子集。
2. X是架构R的超级键因此,在BCNF的情况下,我们仅针对非素数属性检查传递依存关系。因此,陈述“主要属性可以可传递地依赖于BCNF关系中的键”是错误的。
因此,选项(D)就是答案。
如果您在以上文章中发现任何错误,请在下面发表评论。这个问题的测验