从数据库原理系统打卡记
一、范式:
1、第一范式
如果一个关系模式R的所有属性都是不可分的基础数据项,则R属于1NF。
所有的属性就是不可再分。
2、第二范式
若关系模式R属于1NF,并且每一个非主属性都完全函数依赖于R的码,则R属于2NF。
每一个非主属性完全函数依赖于键码。
3、第三范式
如果关系模式R<U,F>中不存在选码X。属性组Y以及非主属性Z(z不包含Y),使得X->Y,Y->Z成立,则R属于3NF。
非主属性不传递依赖于键码。
4、BC范式
设关系模式R<U,F>属于1NF,如果对于R的每个函数依赖X->Y,若U不包含X,则X必含有候选码,那么R属于BCNF。
所有属性不传递依赖于键码,只是多对多的关系。
浙公网安备 33010602011771号