3NF 分解:\(F_c\)的每个函数依赖,构成关系\(\{\alpha,\beta\}\), 若所有关系都不包含 R 的候选码,任意候选码构成一个关系,删除冗余。
求候选码:
只在右边的一定不属于候选码,
只在左边的一定包含于候选码,
不在函数依赖集中出现的一定包含于候选码,
其它属性与2,3的属性的组合中(必须包含2,3的属性),闭包等于全集 U 的为候选码。
3NF 分解:\(F_c\)的每个函数依赖,构成关系\(\{\alpha,\beta\}\), 若所有关系都不包含 R 的候选码,任意候选码构成一个关系,删除冗余。
求候选码:
只在右边的一定不属于候选码,
只在左边的一定包含于候选码,
不在函数依赖集中出现的一定包含于候选码,
其它属性与2,3的属性的组合中(必须包含2,3的属性),闭包等于全集 U 的为候选码。
内容版权声明:除非注明,否则皆为本站原创文章。