多值依赖的通俗理解
回答
爱扬教育
2022-03-23
- 相关推荐
扩展资料
1.2 数学定义:设R(U)是属性集U上的一个关系模式。X,Y,Z是U的子集,并且Z=U-X-Y。关系模式R(U)中多值依赖X→→Y成立,当且仅当对R(U)的任一关系r,给定的一对(x,z)值有一组Y的值,这组值仅仅决定于x值而与z值无关。
1.3 特点:1.允许X的一个值决定Y的一组值,这种决定关系与Z取值无关。
2.多值依赖是全模式的依赖关系。(多值依赖的缺点是:数据冗余太大)
1.4 举例:有这样一个关系 <仓库管理员,仓库号,库存产品号> ,假设一个产品只能放到一个仓库中,但是一个仓库可以有若干管理员,那么对应于一个 <仓库管理员,库存产品号>有一个仓库号,而实际上,这个仓库号只与库存产品号有关,与管理员无关,就说这是多值依赖。