数据库系统工程师考试历年试题及答案.docxVIP

  • 12
  • 0
  • 约7.85千字
  • 约 22页
  • 2025-10-21 发布于四川
  • 举报

数据库系统工程师考试历年试题及答案.docx

数据库系统工程师考试历年试题及答案

一、单项选择题(共20题,每题1分,共20分)

1.以下关于关系模型的描述中,错误的是()。

A.关系中的每个属性不可再分

B.关系中允许存在重复的元组

C.关系的列顺序可以任意交换

D.关系的主码可以唯一标识一个元组

2.若关系模式R(A,B,C,D)满足函数依赖:A→B,B→C,C→D,则R的最高范式是()。

A.1NF

B.2NF

C.3NF

D.BCNF

3.在SQL中,用于限制分组后结果的子句是()。

A.WHERE

B.HAVING

C.GROUPBY

D.ORDERBY

4.事务的原子性(Atomicity)是指()。

A.事务一旦提交,其对数据库的修改是永久的

B.事务执行过程中,所有操作要么全部完成,要么全部不完成

C.一个事务的执行不能被其他事务干扰

D.事务必须是数据库从一个一致状态变到另一个一致状态

5.若数据库系统采用日志文件实现故障恢复,当发生系统故障(软故障)时,需要执行的操作是()。

A.撤销未提交的事务,重做已提交的事务

B.仅撤销未提交的事务

C.仅重做已提交的事务

D.无需处理,系统重启后自动恢复

6.以下索引类型中,适合范围查询的是()。

A.哈希索引

B.B+树索引

C.位图索引

D.全文索引

7.在数据库设计中,ER图转换为关系模式时,多对多联系(M:N)的处理方法是()。

A.将联系合并到任意一端的实体中

B.为联系单独创建一个关系模式,包含两端实体的主码和联系的属性

C.将联系合并到两端的实体中

D.忽略联系,仅保留实体的属性

8.以下关于数据库并发控制的描述中,正确的是()。

A.一级封锁协议可以防止丢失修改,但不能防止读脏数据

B.二级封锁协议可以防止不可重复读

C.三级封锁协议可以防止丢失修改和读脏数据,但无法防止不可重复读

D.可串行化调度一定是正确的调度,但正确的调度不一定可串行化

9.数据仓库的主要特点不包括()。

A.面向主题

B.实时性

C.集成性

D.非易失性

10.若要查询“选修了课程号为C01且成绩大于80分的学生姓名”,正确的SQL语句是()。

A.SELECTSnameFROMStudent,SCWHEREStudent.Sno=SC.SnoANDSC.Cno=C01ANDSC.Score80

B.SELECTSnameFROMStudentWHEREEXISTS(SELECTFROMSCWHERESC.Sno=Student.SnoANDSC.Cno=C01ANDSC.Score80)

C.A和B都正确

D.A和B都错误

11.以下关于范式的描述中,正确的是()。

A.2NF消除了非主属性对主码的部分函数依赖

B.3NF消除了主属性对主码的传递函数依赖

C.BCNF消除了所有属性对主码的部分和传递函数依赖

D.4NF消除了多值依赖

12.在数据库备份策略中,差异备份(DifferentialBackup)的特点是()。

A.备份自上一次完全备份后所有修改过的数据

B.备份自上一次任何类型备份后所有修改过的数据

C.仅备份数据库中的事务日志

D.备份数据库的结构但不备份数据

13.若关系R(A,B,C)和S(C,D,E)进行自然连接,则结果关系的属性个数是()。

A.3

B.4

C.5

D.6

14.以下关于存储过程的描述中,错误的是()。

A.存储过程可以包含逻辑控制语句

B.存储过程执行效率通常高于单行SQL语句

C.存储过程不能访问数据库

D.存储过程可以减少网络传输量

15.在分布式数据库中,数据分片的方式不包括()。

A.水平分片

B.垂直分片

C.混合分片

D.全局分片

16.若事务T1对数据A加了共享锁(S锁),则其他事务()。

A.可以加S锁,但不能加排他锁(X锁)

B.可以加X锁,但不能加S锁

C.既可以加S锁,也可以加X锁

D.既不能加S锁,也不能加X锁

17.数据挖掘中的关联规则挖掘常用的算法是()。

A.Kmeans

B.Apriori

C.ID3

D.SVM

18.以下关于数据库安全性的描述中,正

文档评论(0)

1亿VIP精品文档

相关文档