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

📅  最后修改于: 2021-06-29 00:06:31             🧑  作者: Mango

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

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

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

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

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

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

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

因此,从整体上讲,我们不能从关系实例(仅是整个关系的一个子集)得出A-> B的结论。

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