数据库三范式思想理解

一、第一范式

      每个字段尽量保持单一原子性,不可再拆分字段。

二、第二范式 

     1、必须满足第一范式。

     2、模型上没有直接关系,需要拆分主键依赖。

       2.1、学生 和 课程 相关字段没有 直接关系  学生 和 课程需要拆分 通                   过 课程主键 放置 学生里面关联。

      2.2、也可以认为 学生 和   课程 是2个对象模型,需要拆分。

三、第3范式

    1、必须满足第二范式

    2、对于主体的非关键属性 也需要拆分出来,通过非关键属性主键关联

你可能感兴趣的:(数据库三范式思想理解)