📜  门| GATE-CS-2004 |第 90 题

📅  最后修改于: 2021-09-26 03:49:17             🧑  作者: Mango

关系方案 Student Performance (name, courseNo, rollNo, Grade) 具有以下函数依赖关系:

name, courseNo → grade
rollNo, courseNo → grade
name → rollNo
rollNo → name 

这种关系方案的最高范式是
(A) 2 NF
(B) 3 NF
(C) BCNF
(D) 4NF答案:(乙)
说明:为了便于理解,假设属性(名称、课程编号、卷号、等级)为(A、B、C、D)。那么给定的FDs如下:

AB->D, CB->D, A->C, C->A 

这里有两个候选键,AB 和 CB。

现在 AB->D 和 CB->D 满足 BCNF,因为 LHS 在两者中都是超键。

但是,A->C 和 C->A 不满足 BCNF。因此,我们检查这 2 个 FD 的 3NF。

由于两个 FD 的 RHS 上的 C 和 A 是主要属性,因此它们满足 3NF。

因此,对于整个关系,最高范式是 3NF。
这个问题的测验