专栏
扫码关注公众号
数据库中的范式有哪些?
第一范式----数据库中的表(所有字段值)都是不可分割的原子数据项。第二范式----数据库表中的每一列都和主键相关,而不能只和主键的某一部分
如何理解三大范式?
第一范式 1、每一列属性都是不可再分的属性值,确保每一列的原子性 2、两列的属性相近或相似或一样
符合数据库设计第三范式(3NF)的数据表设计是( )
正确答案是A第三范式,指的是数据不能存在传递关系,即每个属性都与主键有直接关系而不是间接关系(每个属性之间的关系都是确定的一对一)而B选项的第二张分数表的结构为:id——>course'sname(此处存在一对多的关系)——>score(要先匹配到对应的课程后·才是一对一的关系)所以还需要拆分,B错