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

📅  最后修改于: 2021-09-26 04:30:58             🧑  作者: Mango

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