【发布时间】:2016-07-07 03:59:09
【问题描述】:
我有以下关系:
R = BCDEFGHI
以及以下 FD
C -> D
E -> D
EF -> G
EG -> F
FG -> E
FH -> C
H -> B
我被要求找到以下一组属性的闭包:
BCBDEFGCEFGEFGEFGH
我的尝试
-
让
BC+ = BC.- 使用 FD
C -> D,我们有DC+ = BCD,我们完成了。
- 使用 FD
-
让
BDEFG+ = BDEFG.- 我们完成了。
-
让
CEFG+ = CEFG.- 使用 FD
C -> D,然后使用CEFG+ = CEFGD,我们就完成了。
- 使用 FD
-
让
EFG+ = EFG.- 使用 FD
E -> D,然后使用EFG+ = EFGD,我们就完成了。
- 使用 FD
-
让
EFGH+ = EFGH.使用 FD
E -> D,然后使用EFGH+ = EFGHD。使用 FD
FH -> C,然后使用EFGH+ = EFGHDC使用 FD
H -> B,然后使用EFGH+ = EFGHDCB,我们就完成了。
由于我对这些主题很陌生,我不确定我所做的是否正确。我会很感激你的一些反馈!谢谢!
【问题讨论】:
标签: relation functional-dependencies data-management