数据库学习的一天(8)
作者:互联网
第十五讲:
1.第一范式:即每个分量都是不可分解的,非复合属性和多值属性
2.第二范式:即满足第一范式,而且每个非主属性都必须完全依赖于候选键
部分依赖:即非主属性依赖于候选键的子集
3.第三范式:即满足第二范式,而且不存在传递依赖
因为不满足非平凡依赖,所以不能算作传递依赖,所以满足第三范式,但是第二个依赖的决定方不包含候选键,所以不能算是BCNF
4.BCNF:即所有的属性只能依赖于候选键
5.多值依赖:即x+y->z,当更换y的值时,还是能够成立,称x-->z
6.第四范式:不存在非主属性,对于候选键以外属性的多值依赖,必然属于BCNF
7.弱第四范式:?
错题分析:
分析:题中候选键可以为,{A},{B},首先必然是满足第三范式的,其次,被依赖的也只有候选键
第十六讲
1.何为模式分解:
我们在进行模式分解的时候要注意它的无损连接性(内容不会发生变化)和保持依赖性(依赖不会发生变化)。
2.如何检验无损连接:
如果对分解后的新关系进行自然连接得到的元组的集合与原关系完全一致,则称为无损连接
3.何为保持依赖分解:
即原来依赖集里面所有的成员一个也没有减少
4.何为依赖连接:
5.5NF
6.一般数据库需求:
最高一般只需满足到BCNF
标签:候选,BCNF,依赖,范式,数据库,一天,学习,非主,属性 来源: https://blog.csdn.net/z1261203654/article/details/104701120