数据库一
关系型数据库:表
非关系型数据库:树、图
第一范式 :每个元素不可再分,如图不满足
学号 | 姓名 | 年龄 | 电话 | |
手机 | 座机 | |||
第二范式:每个非主属性要完全依赖主键,如图不满足,需专门的课程表
因为课程名依赖于课程表
学号 | 姓名 | 课程号 | 课程名 |
001 | |||
002 | |||
003 | |||
004 |
第三范式:所有的非主属性不能依赖其他的非主属性,如图可满足
学号和课程号 为主键唯一标识一元组
学号 | 课程号 | 成绩 | 学分 |
001 | 1110 | 95 | 4 |
002 | 1111 | 80 | 4 |
001 | 1111 | 87 | 4 |
002 | 1110 | 90 | 4 |
巴斯.科德范式:所有的非主属性不能依赖于主属性的子集,如上图则不满足。
因为学分依赖于课程号。