第一范式,第二范式,第三范式的超简单介绍

1. 第一范式(1NF):每一个字段不可再分割,保持字段(列)的原子性

字段为 ' 家庭信息 ' 和 '学校信息 '违反了原子性,应做一下修改:

第二范式(2NF) :在第一范式的前提下,消除部份依赖。

显然,‘订单号’ 和 ‘产品号’ 是表的主键(主码),这两个字段一起决定了 ‘产品数量‘ ’产品折扣‘ ’产品价格‘ ,而订单金额和订单时间仅由订单号决定,不是由 主键(‘订单号’ 和 ‘产品号’)共同决定,所以 订单金额和订单时间是部份依赖于主键。

应做一下改动:

第三范式(3NF):在满足第一和第二范式的前提下,消除间接依赖。

“班主任性别”和“班主任年龄”虽然间接依赖于学号(主键),但直接依赖的是“班主任姓名”。

注:间接依赖是属性与主键一一对应,但只是间接决定,不是直接决定,所以称为间接依赖

正确版:

发布了14 篇原创文章 · 获赞 1 · 访问量 249

猜你喜欢

转载自blog.csdn.net/qq_41976749/article/details/104900457