Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这是一组FD(3NF):
A-> BDEFG
CF->A
BG->C
如何分解这种与 BCNF 的关系?
我猜CF->A中仍然存在依赖关系,因为A->F,但不知道如何分解它..
任何人都可以帮忙吗?
谢谢!
对于 FD 1 和 FD 2,您可以看到 A 和 CF 都是该关系的键,并且这些 FD 不违反 BCNF。对于 FD 3,BG 不是关键,因此您需要根据分解算法分解为:{BGC} AND { BGADEF}。现在它已经完成,因为 {BGC} 对应于 FD 3 并且 { BGADEF} 满足 FD 1。希望这会有所帮助。