多值依赖
关于多值依赖:
数学定义: 设R(U)是属性集U上的一个关系模式。X,Y,Z是的U的子集,并且Z=U-X-Y。关系模式R(U)中多值依赖X→→Y成立,当且仅当对R(U)的任一关系r,给定的一对(x,z)值有一组Y的值,这组值仅仅决定于x值而与z值无关。
多值依赖属4nf的定义范围
你可以看看第4范式的定义就可以明白
目的就是减少冗余,消除异常
说简单点就是:
本该两张表处理的模型却只给建了一张表,于是就发生了多值依赖
具体还是看一下rdbs的关于4nf的部分
一般都会给出详细的解释的
如果不是特别的要求
数据库设计只要能够达到3nf就可以了,bcnf就已比较理想了
http://topic.csdn.net/t/20030115/15/1361336.html