关于4NF的概念的问题

来源:百度知道 编辑:UC知道 时间:2024/05/14 10:10:38
从1NF到4NF的过程可以概括为:消除决定因素非码的非平凡函数依赖
(《数据库系统概论》王珊 萨师煊 P183 图5.8)

我怎么觉得这句话说的不对,我觉得好象按他说的那样只能化到BCNF,而不能进一步消除BCNF中的非平凡非函数多值倚赖,我觉得好象应该改为“消除决定因素非码的非平凡多值倚赖”,哪位能帮我解释一下这个问题

4NF限制关系模式的属性之间不允许有非平凡且非函数依赖的多值依赖
BCNF排除了任何属性对码的传递函数依赖和部分函数依赖.
BCNF主属性都是码
(一个是属性之间,一个是属性与码)
3NF无传递函数依赖和部分函数依赖