1. 范式种类:

  • 第一范式(1NF);
  • 第二范式(2NF);
  • 第三范式(3NF);
  • BC范式(BCNF);
  • 第四范式(4NF);
  • 第五范式(5NF);

2. 第一范式(1NF):

如果一个关系模式R的所有属性都是不可分的基本数据项,则R属于1NF。

3. 第二范式(2NF):

如果关系模式R属于1NF,且每一个非主属性都完全函数依赖于R的码,则R属于2NF;

4. 第三范式(3NF):

对于满足第三范式的关系模式R,R的每一个非主属性既不部分函数依赖于候选码也不传递依赖于候选码;(非定义,仅为个人理解)

BC范式:

关系模式R中,如果每个决定因素都包含码,则R属于BC范式。