📜  门| GATE-CS-2002 |第 50 题

📅  最后修改于: 2021-09-24 05:53:07             🧑  作者: Mango

从关系方案 R (A, B, C) 的以下实例中,我们可以得出结论:

A B C
1 1 1
1 1 0
2 3 2
2 3 2

(A) A 在功能上决定 B,B 在功能上决定 C

(B) A 在功能上决定 B 而 B 没有在功能上决定 C
(C) B 在功能上不能确定 C
(D) A 不能从功能上确定 B 并且 B 不能从功能上确定 C答案: (C)
说明:通常规范化是在模式本身上完成的。

从给定的关系实例中,我们可以剔除不成立的 FD。

egB 在功能上不能确定 C(这是真的)。

但是我们不能说 A 在功能上决定了整个关系本身的 B。这是因为,对于这个实例,A->B 成立,但将来可能会向实例添加一些可能违反 A->B 的元组。

所以总的来说,我们不能从关系实例中得出 A->B 的结论,关系实例只是整个关系的一个子集。

有关更多详细信息,请参阅 https://www.geeksforgeeks.org/introduction-of-database-normalization/。
这个问题的测验