请教四范式数据库的具体应用例子

虽然从书本上学了,但是没有具体应用过,还是没有办法理解(2范式,3范式,4范式)
我没有分了
谢谢!

例如关系模式test(课程,参考书),课程->->参考书,即参考书多值依赖于课程,例如课程物理可以有参考书普通物理学或光学物理等。

这种依赖是属于平凡的多值依赖。

2NF消除了非主属性对码的部分函数依赖;
3NF消除非主属性对码的传递函数依赖;
BCNF消除主属性对码的部分和传递函数依赖;
4NF消除非平凡且非函数依赖的多值依赖。

上面的关系模式test主码是(课程、参考书),是一个全码;
没有非主属性,属于2NF和3NF;
除了码本身没有其它主属性,属于BCNF;
没有非平凡且非函数依赖的多值函数依赖,只有一个平凡的多子函数依赖,所以属于4NF。

参考资料:数据库系统概论

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网