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

  • 3
  • 0
  • 约6.74千字
  • 约 19页
  • 2025-10-22 发布于四川
  • 举报

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

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

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

1.以下关于数据库三级模式结构的描述中,错误的是()

A.外模式是用户与数据库系统的接口,描述用户可见的局部数据逻辑结构

B.模式是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图

C.内模式是数据物理结构和存储方式的描述,定义数据在存储介质上的组织结构

D.外模式/模式映射保证了数据与程序的物理独立性

答案:D

解析:外模式/模式映射保证的是逻辑独立性(用户程序与数据库逻辑结构的独立),内模式/模式映射保证物理独立性(数据物理结构变化不影响模式)。

2.关系代数中,若要查询“选修了课程号为C01且成绩大于80分的学生姓名”,需要用到的操作是()

A.选择、投影、自然连接

B.并、差、交

C.笛卡尔积、除

D.σ(选择)、π(投影)、∞(自然连接)

答案:A

解析:首先通过σ(成绩80且课程号=C01)筛选符合条件的选课记录,然后通过自然连接将选课表与学生表关联,最后用π(姓名)投影出学生姓名。

3.设关系R(A,B,C,D),F={A→B,B→C,C→D},则R的候选键是()

A.A

B.B

C.AB

D.AC

答案:A

解析:A能决定B(A→B),B能决定C(B→C),C能决定D(C→D),因此A可以唯一确定所有属性,是候选键。

4.以下关于事务ACID特性的描述中,正确的是()

A.原子性(Atomicity):事务中所有操作要么全部完成,要么全部不完成

B.一致性(Consistency):事务执行后数据库状态与事务开始前一致

C.隔离性(Isolation):多个事务并发执行时,每个事务的执行不受其他事务干扰

D.持久性(Durability):事务一旦提交,对数据库的修改永久保存

答案:D

解析:A错误,原子性强调“不可分割”,但可能因故障部分执行后回滚;B错误,一致性指事务执行前后数据库从一个一致状态到另一个一致状态;C错误,隔离性指事务间的执行结果互不干扰,但不同隔离级别会影响干扰程度;D正确。

5.某数据库系统采用B+树作为索引结构,若每个索引节点最多存储100个索引项,且叶节点之间通过指针连接,则对于100万条记录的表,查找某条记录的最大磁盘IO次数约为()

A.2次

B.3次

C.4次

D.5次

答案:B

解析:B+树高度h满足100^(h1)记录数≤100^h。100^2=10000,100^3=1000000,因此高度为3,最大IO次数为3次(根→中间节点→叶节点)。

6.以下不属于数据库完整性约束的是()

A.实体完整性(主码约束)

B.参照完整性(外码约束)

C.用户定义完整性(自定义约束)

D.数据加密完整性(加密后数据一致性)

答案:D

解析:完整性约束包括实体、参照、用户定义三类,数据加密属于安全性范畴。

7.分布式数据库中,CAP定理指的是()

A.一致性(Consistency)、可用性(Availability)、分区容错性(PartitionTolerance)

B.正确性(Correctness)、原子性(Atomicity)、持久性(Permanence)

C.并发控制(ConcurrencyControl)、授权(Authorization)、性能(Performance)

D.复制(Replication)、分片(Sharding)、缓存(Caching)

答案:A

解析:CAP定理指出,分布式系统中一致性、可用性、分区容错性三者无法同时满足。

8.某关系模式R(U,F),U={A,B,C,D,E},F={AB→C,C→D,D→E},则R的最高范式是()

A.1NF

B.2NF

C.3NF

D.BCNF

答案:B

解析:候选键是AB(AB→C→D→E)。非主属性C、D、E对候选键AB的依赖是传递依赖(AB→C,C→D,D→E),因此不满足3NF(3NF要求非主属性不传递依赖于候选键),但满足2NF(所有非主属性完全依赖于候选键)。

9.以下关于索引优化的描述中,错误的是()

A.频繁更新的列(如日志表的时间戳)不适合建立索引

B.联合索引的顺序应遵循“最左匹配原则”

C.覆盖索引可以避免回表查询,提高查询效率

D.对查询中很少使用的列建立索引可以提升写操作性能

答案:D

解析:索引会增加写操作(插入、更新、删除)的开销,因为需要维护

文档评论(0)

1亿VIP精品文档

相关文档