1

如果我对关系模式R函数依赖(A,B,C,d,E,F)的一组F:函数依赖问题

A - > BCD

BC - > DE

乙 - > d

d - >甲

什么将B +是??

+0

我甚至不理解你的问题。 B + ?? – riwalk 2010-11-22 04:18:28

+0

不知道符号。 B超级?它的价值看起来像(AF),(BF)和(DF)都是钥匙。 – 2010-11-22 04:33:17

回答

0

我认为B +表示乙

1

关闭“我认为B +表示B的封闭”

这通常是附加一个加号的东西的本意,但是,这种“东西”,在功能依赖和归一化理论的背景下,必须参考功能依赖的集合。

B +,其中B是属性之一,根据我所知的任何约定,仍然没有意义。因此,为了回答OP大概打算问的问题,如果我们称S为他给定的一组FD {A-> BCD D-> A ...},那么S +是另一组FD,它包括了另一组FD所有可能从给定集合派生的FD,增加了所有不重要的依赖项,如A-> A。

例如,从A-> BCD和A-> A,我们可以推断A-> ABCD。从D-> A和A-> BCD我们可以推断出D-> BCD。这些推断的FD是S +的构件,但并不S.

的(PS这组通常不是特别有用的,除非在内部,关于组的FD的做计算系统,诸如用于关键判定也许自动算法)

0
B+ denotes closure of B. 
B --> D   B+ = {BD} 
D --> A   B+ = {ABD} 
A --> BCD  B+ = {ABCD} 
BC --> DE  B+ = {ABCDE} 

所有的关系的属性可以由B.

找到所以,B是满足下述关系的主键。

+0

你如何得到B-> F? – 2011-04-09 10:02:39