一、第一范式
每个字段尽量保持单一原子性,不可再拆分字段。
二、第二范式
1、必须满足第一范式。
2、模型上没有直接关系,需要拆分主键依赖。
2.1、学生 和 课程 相关字段没有 直接关系 学生 和 课程需要拆分 通 过 课程主键 放置 学生里面关联。
2.2、也可以认为 学生 和 课程 是2个对象模型,需要拆分。
三、第3范式
1、必须满足第二范式
2、对于主体的非关键属性 也需要拆分出来,通过非关键属性主键关联
一、第一范式
每个字段尽量保持单一原子性,不可再拆分字段。
二、第二范式
1、必须满足第一范式。
2、模型上没有直接关系,需要拆分主键依赖。
2.1、学生 和 课程 相关字段没有 直接关系 学生 和 课程需要拆分 通 过 课程主键 放置 学生里面关联。
2.2、也可以认为 学生 和 课程 是2个对象模型,需要拆分。
三、第3范式
1、必须满足第二范式
2、对于主体的非关键属性 也需要拆分出来,通过非关键属性主键关联
本文标题:数据库三范式思想理解
本文链接:https://www.haomeiwen.com/subject/kikbbqtx.html
网友评论