从数据库原理系统打卡记

一、范式:

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。

所有属性不传递依赖于键码,只是多对多的关系。

posted @ 2018-03-10 16:14  糖七啊糖七  阅读(76)  评论(0)    收藏  举报