0

这是一组FD(3NF):

A-> BDEFG

CF->A

BG->C

如何分解这种与 BCNF 的关系?

我猜CF->A中仍然存在依赖关系,因为A->F,但不知道如何分解它..

任何人都可以帮忙吗?

谢谢!

4

1 回答 1

0

对于 FD 1 和 FD 2,您可以看到 A 和 CF 都是该关系的键,并且这些 FD 不违反 BCNF。对于 FD 3,BG 不是关键,因此您需要根据分解算法分解为:{BGC} AND { BGADEF}。现在它已经完成,因为 {BGC} 对应于 FD 3 并且 { BGADEF} 满足 FD 1。希望这会有所帮助。

于 2014-02-19T16:26:07.467 回答