首页 > 试题广场 >

下面关于数据库范式的说法哪些是正确的:(  ...

[不定项选择题]
下面关于数据库范式的说法哪些是正确的:(       )
  • 关系型数据库设计必须符合第一范式,在这种范式下一个数据列只能有一个值
  • 数据库设计范式的引入,提高了数据库访问的效率
  • 数据库表设计[学号,学生姓名、年龄、性别、课程号、课程名称 课程学分]满足第二范式,但不满足第三范式
  • 满足第四范式必然满足第三范式,满足第三范式必然满足第二范式
  • 通过数据范式的引入,可以减少数据冗余,消除数据操作异常
  • 数据库设计时,符合的范式的等级越高越好

我感觉这尼玛哪儿是在考数据库,分明是在考语文

发表于 2019-11-29 16:18:21 回复(3)
可参考以下链接: https://www.cnblogs.com/ktao/p/7775100.html
发表于 2019-10-14 09:41:04 回复(0)
C不满足第二范式,因为存在非主属性的部分函数依赖
发表于 2020-06-07 20:24:29 回复(0)

C是不满足第二范式吗?

发表于 2019-10-09 00:07:20 回复(1)
第一范式难道不是满足属性的原子性,不可分割么
发表于 2019-09-15 12:00:39 回复(3)
 1NF:列值一个,原子性,不能是集合等;
2NF:消除部分函数依赖,即实体属性完全函数依赖于关键字
3NF:消除传递函数依赖
BCNF:消除对主码子集的依赖
高层范式满足低层范式
发表于 2019-10-06 16:18:54 回复(0)
数据库范式的引入是为了解决数据插入、删除、更新异常及数据冗余的问题,并不是提高访问效率!
编辑于 2020-08-26 09:12:00 回复(0)
C选项解析: 此表的码为(学号,课程号),显然姓名、年龄、性别对此码存在部分函数依赖,因此这个表不是二范式!
发表于 2022-03-12 09:31:28 回复(0)
第一范式:数据不可再分 eg:中国:台湾(可以再分,不满足)
第二范式:主键约束 eg:学生名 年龄 课程 学分(课程学分应该重新建表)
第三范式:外键约束,消除传递依赖 eg:学生ID 学生名 学院ID 学院地址(学院应该重新建表)

发表于 2021-10-06 23:24:04 回复(0)
访问效率和范式没关系吧
发表于 2023-09-18 19:12:32 回复(0)
发表于 2023-08-29 09:41:07 回复(0)
数据库表设计[学号,学生姓名、年龄、性别、课程号、课程名称 课程学分]满足第二范式,但不满足第三范式
第一范式是:列不可再分
第二范式是:无部分依赖
第三范式是:无依赖传递
显然,这个选项中(--->表示依赖):
(学生姓名、年龄、性别)--->(学号)
(课程名称、课程学分)--->(课程号)
可以看到主要的列并不唯一,存在部分依赖
发表于 2022-09-15 17:43:54 回复(0)
对于c 来讲,主键是学号和课程号(复合主键),而课程号可以单独决定课程名称,所以存在部分依赖
发表于 2022-04-03 15:05:55 回复(0)
C不满足第二范式……

发表于 2021-09-05 23:36:43 回复(0)
C为啥算第三范式
发表于 2021-07-31 19:48:19 回复(0)
    B哪里错了?

发表于 2021-06-17 10:53:26 回复(1)
BCDE
发表于 2021-03-16 10:44:57 回复(0)
我选择的是DE,没有选择A。
因为对A存在的问题在于范式不是数据库设计必须要遵守的,可以完全不遵守。(当然在《数据库系统概论》第五版P189说过是要遵守的)而且后文描述的“一个值”也有问题,“一个”的意思值只能一个吗?比如age的值只能是18吗?
E,对于这个选项我也有问题,“消除数据操作异常”如果因事务并发异常导致异常也算是“数据操作异常”,那么这道题也有问题。
发表于 2020-12-23 16:52:11 回复(0)
用友是个啥玩意?
发表于 2020-12-03 10:43:09 回复(0)