在将关系转换为 BCNF 后,如果适用于原始模式的功能依赖 (FD) 丢失,则会创建一个新的“冗余”表以保留所有原始 FD,如果可能的话。我知道 FD 对于分解很重要,但是什么它们是分解后的用途吗?为什么我们必须尝试保存所有的 FD?在将关系转换为 BCNF 后丢失一两个 FD 真的很重要吗?
问问题
246 次
在将关系转换为 BCNF 后,如果适用于原始模式的功能依赖 (FD) 丢失,则会创建一个新的“冗余”表以保留所有原始 FD,如果可能的话。我知道 FD 对于分解很重要,但是什么它们是分解后的用途吗?为什么我们必须尝试保存所有的 FD?在将关系转换为 BCNF 后丢失一两个 FD 真的很重要吗?