2026年数据库系统工程师考试题库(附答案和详细解析)(0109).docxVIP

  • 0
  • 0
  • 约6.96千字
  • 约 11页
  • 2026-02-04 发布于江苏
  • 举报

2026年数据库系统工程师考试题库(附答案和详细解析)(0109).docx

数据库系统工程师考试试卷

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

数据库三级模式结构中,描述用户可见局部数据逻辑结构的是()。

A.内模式

B.概念模式

C.外模式

D.物理模式

答案:C

解析:数据库三级模式包括外模式(用户视图,描述局部数据)、概念模式(全局逻辑结构)、内模式(物理存储结构)。外模式对应用户可见的局部数据,因此选C。其他选项中,内模式是物理层,概念模式是全局逻辑层,物理模式非标准术语。

事务的ACID特性中,“事务执行前后数据库保持一致状态”指的是()。

A.原子性

B.一致性

C.隔离性

D.持久性

答案:B

解析:ACID中,一致性(Consistency)确保事务执行前后数据符合业务规则;原子性(Atomicity)是事务不可分割;隔离性(Isolation)是并发事务互不干扰;持久性(Durability)是结果永久保存。因此选B。

以下索引类型中,最适合处理范围查询(如WHEREsalaryBETWEEN5000AND10000)的是()。

A.哈希索引

B.B+树索引

C.位图索引

D.全文索引

答案:B

解析:B+树索引通过有序的键值组织数据,支持范围查询和顺序扫描;哈希索引基于哈希函数,仅适合等值查询;位图索引适合低基数列(如性别);全文索引用于文本搜索。因此选B。

关系数据库中,第二范式(2NF)要求消除()。

A.非主属性对候选键的部分函数依赖

B.非主属性对候选键的传递函数依赖

C.主属性对候选键的部分函数依赖

D.主属性对候选键的传递函数依赖

答案:A

解析:2NF要求关系模式满足1NF(无重复组)且所有非主属性完全依赖于候选键(消除部分依赖);3NF消除传递依赖;BCNF进一步处理主属性依赖。因此选A。

SQL语句中,用于返回两个表交集的操作是()。

A.UNION

B.INTERSECT

C.EXCEPT

D.JOIN

答案:B

解析:INTERSECT返回两个查询结果的交集;UNION是并集(去重);EXCEPT是差集;JOIN是连接操作。因此选B。

数据库并发控制中,若事务T1对数据A加了共享锁(S锁),则其他事务()。

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

B.可加X锁,不可加S锁

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

D.既可加S锁,也可加X锁

答案:A

解析:共享锁(S锁)允许其他事务读(加S锁),但禁止写(加X锁);排他锁(X锁)禁止任何其他锁。因此选A。

数据仓库的核心特性不包括()。

A.面向主题

B.实时更新

C.集成性

D.非易失性

答案:B

解析:数据仓库用于分析,存储历史数据,具有面向主题、集成(多源整合)、非易失(极少更新)、随时间变化的特性。实时更新是OLTP数据库的特点,因此选B。

以下属于文档型NoSQL数据库的是()。

A.Redis

B.HBase

C.MongoDB

D.Neo4j

答案:C

解析:Redis是键值存储,HBase是列族存储,MongoDB是文档型(BSON格式),Neo4j是图数据库。因此选C。

数据库备份策略中,“备份自上次完全备份以来所有修改过的数据”属于()。

A.完全备份

B.增量备份

C.差异备份

D.日志备份

答案:C

解析:完全备份是全量备份;增量备份是上次备份(任意类型)后的修改;差异备份是上次完全备份后的修改;日志备份是事务日志。因此选C。

分布式数据库的CAP定理中,“P”代表()。

A.一致性(Consistency)

B.可用性(Availability)

C.分区容忍性(PartitionTolerance)

D.性能(Performance)

答案:C

解析:CAP定理指分布式系统中,一致性(C)、可用性(A)、分区容忍性(P)三者最多同时满足两个,P代表分区容忍性(系统在网络分区时仍能运行)。因此选C。

二、多项选择题(共10题,每题2分,共20分)

以下属于事务隔离级别的有()。

A.读未提交(ReadUncommitted)

B.读已提交(ReadCommitted)

C.可重复读(RepeatableRead)

D.可串行化(Serializable)

答案:ABCD

解析:SQL标准定义了四种隔离级别,从低到高依次为读未提交、读已提交、可重复读、可串行化。所有选项均正确。

数据库索引的缺点包括()。

A.增加写操作(INSERT/UPDATE/DELETE)的开销

B.占用额外的存储空间

C.可能降低查询速度

D.提高数据完整性

答案:AB

解析:索引通过额外存储加速查询,但会增加写操作开销(需更新索引);C错误,索引通常提高查询速度(特殊情况如低基数

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档