这不是功课!这是一个学习指南作为实践,我迷路了。任何帮助都非常感激,不仅仅是寻找答案,而是如何实现它。
由于
架构R = {A,B,C,D,E,G}
功能依赖性= {A-> B,AB-> E,A-> E,G-> E}
(1)计算(AC)+
(2)找到候选人密钥
答案 0 :(得分:3)
候选键是架构中的元素集,以便:
(1)架构中不在键中的每个元素都取决于键中的元素。
(2)如果从键中删除了一个或多个元素,则其余元素不再满足(1)。
查找候选键的一种方法是从整个模式开始,然后删除不必要的元素。
因此,在这种情况下,您将从整个架构({A,B,C,D,E,G})开始。由于E取决于G,我们可以从我们的密钥中删除E并且(1)仍然保留。
所以现在我们的关键是{A,B,C,D,G}。我们重复删除不必要元素的过程,直到我们不再删除为止,此时我们将有一个候选键。