首页 > 试题广场 >

​以下关于数据库范式的描述,哪些是错误的

[单选题]
以下关于数据库范式的描述,哪些是错误的()
  • 如果把多个数据项用一个大的 String 表示为一个字段,则不满足第一范式
  • 满足数据库范式使得数据库的效率更高
  • 如果满足更高的范式,则必须首先满足低级别的范式
  • 数据库第二范式要求把表中与所有键没有直接关系的数据全部拆分到其他表中
数据库主要有三大范式
第一范式最主要的是无重复的列就可以成为第一范式
第二范式的非主属性必须完全依赖于主关键字
第三范式是在满足第二范式的基础上,它的属性不依赖于其他非主属性

由第一范式的定义可以知道A选项是正确的,因为不能有多个数据项
三个范式之间的关系是 第三范式 =< 第二范式 =< 第一范式 故C选项也是正确的
由第二范式的定义可以知道,其他非主属性都必须依赖于主属性,不能独立,故没有直接关系的数据需要将其进行拆分才能称之为第二范式,故认为D是正确的
但感觉B也是正确的,找不到反驳理由,感觉是说的太笼统了,个人觉得数据范式是影响底层数据库结构的处理,不是效率,感觉笼统了点
A和C是对的,在B和D上,个人倾向于选B



发表于 2017-01-23 16:02:49 回复(0)

怎么感觉都是对的!!!!!!

发表于 2017-09-28 15:18:40 回复(0)
b
发表于 2017-04-18 07:33:30 回复(0)
选d 第二范式要求所有非主属性对主属性不能部分函数依赖 。不依赖也是可以的
发表于 2017-03-15 11:55:10 回复(1)