【发布时间】:2015-12-31 09:46:39
【问题描述】:
我在这个教科书问题上遇到了麻烦
考虑函数依赖集 F = { A → B, B → C, CD → A, AC → D }
计算 F 的最小覆盖。
我正在尝试按照简单的步骤进行操作。首先我可以看到没有右手单例可以做。是否可以在左侧单独列出 CD 和 AC?我必须这样做吗?
这是我的尝试,不遵循步骤方法。对吗?
F = { A→ B, B→C, CD→A, AC → D}
=> F = { A → C, CD → A, AC → D}
=> F = { CD → C, AC → D}
=> F = { D→ C, AC → D}
=> F = {AC → C}
=> F = {A->C}
【问题讨论】:
标签: database relational-database normalization functional-dependencies