- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
2025年数据库系统工程师考试数据库系统应用试题及答案
一、单项选择题(共15题,每题2分,共30分)
1.事务的原子性(Atomicity)主要通过以下哪种机制实现?()
A.锁机制
B.日志(Redo/Undo)
C.索引优化
D.数据分片
答案:B
解析:原子性要求事务的所有操作要么全部完成,要么全部回滚。日志系统通过记录事务的修改前(Undo)和修改后(Redo)状态,在事务失败时通过回滚(Undo)或重做(Redo)保证原子性。锁机制主要用于保证隔离性,索引优化提升查询效率,数据分片是分布式存储策略,均不直接实现原子性。
2.下列关于数据库并发控制中“可重复读”隔离级别的描述,正确的是()
A.允许脏读,但禁止不可重复读
B.禁止脏读和不可重复读,但允许幻读
C.禁止所有读异常(脏读、不可重复读、幻读)
D.允许脏读和不可重复读,但禁止幻读
答案:B
解析:SQL标准定义的隔离级别中,“可重复读”(RepeatableRead)要求事务在执行期间多次读取同一数据时结果一致,因此禁止脏读(读取未提交数据)和不可重复读(同一数据前后读取结果不同),但允许幻读(因其他事务插入新数据导致查询结果行数变化)。
3.数据库物理设计阶段的核心任务是()
A.确定关系模式的规范化程度
B.定义数据的完整性约束
C.选择存储结构和存取方法
D.构建E-R模型
答案:C
解析:数据库设计分为需求分析、概念设计(E-R模型)、逻辑设计(关系模式规范化)、物理设计(存储结构与存取方法选择)等阶段。物理设计的核心是根据应用需求(如查询频率、更新操作)选择合适的文件组织方式(如堆文件、B+树文件)、索引策略(如聚集索引、辅助索引)及数据分布方案。
4.下列日志类型中,用于数据库恢复时“重做”(Redo)操作的是()
A.前像日志(BeforeImage,BI)
B.后像日志(AfterImage,AI)
C.前像+后像日志(BI+AI)
D.仅操作日志(OperationLog)
答案:B
解析:Redo操作需要重新执行已提交事务对数据的修改,因此需要记录修改后的结果(后像日志)。前像日志记录修改前的状态,用于Undo操作回滚未提交事务。BI+AI日志同时支持Undo和Redo,但Redo的核心依赖后像。
5.分布式数据库中,“数据分片”的主要目的是()
A.提高数据一致性
B.优化查询性能
C.简化事务管理
D.降低存储成本
答案:B
解析:数据分片(水平分片、垂直分片、混合分片)通过将大表按规则分割到不同节点存储,使查询仅需访问相关分片,减少网络传输和本地IO,从而优化性能。一致性需通过副本协议保障,事务管理因分片更复杂,存储成本可能因副本增加而上升。
6.下列索引类型中,适合范围查询(如查询年龄在20-30岁之间的记录)的是()
A.哈希索引
B.B+树索引
C.位图索引
D.全文索引
答案:B
解析:B+树索引的有序性支持范围查询,可通过树结构快速定位起始和结束位置。哈希索引基于哈希值存储,仅支持等值查询;位图索引适用于低基数列(如性别);全文索引用于文本内容检索。
7.数据库备份策略中,“差异备份”与“增量备份”的主要区别是()
A.差异备份仅备份上次全备份后修改的数据,增量备份仅备份上次增量备份后修改的数据
B.差异备份备份所有修改的数据,增量备份仅备份部分修改的数据
C.差异备份恢复更快,增量备份存储空间更小
D.差异备份支持热备份,增量备份仅支持冷备份
答案:A
解析:全备份是完整数据拷贝;差异备份备份自上次全备份以来所有修改的数据;增量备份备份自上次任意类型备份(全/增量)以来修改的数据。因此,差异备份的恢复只需全备份+最后一次差异备份,而增量备份需全备份+所有增量备份,故差异备份恢复更快,增量备份存储空间更小(C选项后半句错误)。
8.事务T1对数据A加X锁(排他锁),事务T2对数据A的加锁请求会()
A.立即获得S锁(共享锁)
B.立即获得X锁
C.等待直到T1释放锁
D.直接终止T1并获得锁
答案:C
解析:X锁(排他锁)与任何锁(S/X)不兼容,因此T2请求S或X锁时需等待T1释放X锁后才能获得。锁的兼容性由锁协议决定,X锁的排他性禁止其他事务同时加锁。
9.下列不属于数据仓库典型特征的是()
A.面向主题
B.实时更新
C.集成性
D.历史数据存储
答案:B
解析:数据仓库用于支持决策分析,数据主要来自OLTP系统的集成,具有面向主题、非易失(少更新)、集成性、随时间变化(存储历史数据)的特点。实时更新是OLTP数据库的特征。
10.数据库调优中,“查询计划缓存”主要优化的是()
A.磁盘IO
原创力文档


文档评论(0)