因此,我正在努力学习和理解功能依赖性,当涉及到等效关系时,很难在网上找到明确的定义。有人可以给我一个关于它们如何工作的定义和例子吗?
例如,如果我有关系
R(A,B,C,D)
和一套
{AB->C, AC->B, AB->CD}.
会像
{AB->C, AC->B, AB->C}
相同吗?
我个人会这么认为,因为AB->CD
对我的理解与AB-> C and D
相同。
答案 0 :(得分:2)
在两组函数依赖中应用所有推理规则并导出所有可能的依赖关系,现在如果扩大的FD集合相同(即它们的闭包是相同的)那么这两个是等价的
两者都不等同,因为你决不能从第二组得到AB-> D