2025年最-新数据库系统工程师(中级软考)考试试题与答案_第1页
2025年最-新数据库系统工程师(中级软考)考试试题与答案_第2页
2025年最-新数据库系统工程师(中级软考)考试试题与答案_第3页
2025年最-新数据库系统工程师(中级软考)考试试题与答案_第4页
2025年最-新数据库系统工程师(中级软考)考试试题与答案_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2025年最新数据库系统工程师(中级软考)考试试题与答案一、单项选择题(共70小题,每小题1分,合计70分,以下选取覆盖2025年软考中级数据库系统工程师考纲新增考点与核心传统考点的典型试题,全卷其余基础题严格匹配最新命题规则完成考点全覆盖)1.2025年工业和信息化部联合国家数据局发布的《核心政务数据库合规检测规范》明确要求,面向省级以上政务核心交易场景的存算分离架构分布式事务型数据库,需满足单可用区整体级故障零数据丢失、业务无感知切换的硬性指标,该场景下合规的RPO(恢复点目标)与RTO(恢复时间目标)组合为()。A.RPO=0,RTO<30sB.RPO<5s,RTO<30sC.RPO=0,RTO<5minD.RPO<5s,RTO<5min2.在大语言模型落地的检索增强生成(RAG)场景中,向量数据库需要承载十亿级以上、维度为1536的文本Embedding向量的检索需求,要求单请求检索延迟低于20ms、整体召回率不低于98%,当前工业界落地的最优近似最近邻检索(ANN)架构是()。A.全量暴力比对算法B.HNSW层次化导航小世界算法C.IVF倒排文件结合乘积量化算法D.图索引结合向量量化的混合分层检索架构3.某国产分布式数据库采用Raft一致性协议实现多副本数据同步,当集群由5个副本节点组成时,最多可容忍的故障节点数量、同步提交日志需要获得的最小投票节点数分别是()。A.2、3B.2、4C.3、3D.3、44.以下关于数据库三级模式两级映射机制的描述中,能够完全保证数据库逻辑独立性的映射是()。A.内模式/模式映射B.模式/外模式映射C.内模式/外模式映射D.存储模式/内模式映射5.设关系R有m个元组,关系S有n个元组,R与S执行左外连接运算后得到的元组数量为p,以下对p的取值范围描述正确的是()。A.m≤p≤m+nB.n≤p≤m+nC.m≤p≤m*nD.n≤p≤m*n6.给定关系模式R(A,B,C,D),函数依赖集F={A→C,AB→D,C→B},以下关于R的范式等级描述正确的是()。A.R属于1NF但不属于2NFB.R属于2NF但不属于3NFC.R属于3NF但不属于BCNFD.R属于BCNF7.在SQL标准中,以下用于实现数据库对象级细粒度权限回收的DCL语句语法正确的是()。A.REVOKESELECTONTABLE用户订单FROM用户ACASCADEB.REVOKESELECTTOTABLE用户订单FROM用户ARESTRICTC.REVOKESELECTONTABLE用户订单TO用户ACASCADED.REVOKESELECTFROMTABLE用户订单FROM用户ARESTRICT8.以下索引类型中,适配等值查询、范围查询场景,是当前事务型数据库默认的二级索引实现方案的是()。A.哈希索引B.B+树索引C.位图索引D.全文倒排索引9.事务的ACID特性中,确保多个事务并发执行完成后,数据库从一个一致性状态迁移到另一个一致性状态的特性是()。A.原子性B.一致性C.隔离性D.持久性10.以下并发调度序列中,符合两段锁协议要求、且满足可串行性的是()。A.T1加锁A→T1读取A→T2加锁B→T2写入B→T1加锁B→T1写入B→T1解锁A→T1解锁B→T2解锁BB.T1加锁A→T1读取A→T2解锁A→T2加锁A→T2写入A→T1加锁B→T1写入B→T1解锁BC.T1加锁A→T1读取A→T1加锁B→T2加锁B(等待)→T1写入B→T1解锁A→T1解锁B→T2读取B→T2写入B→T2解锁BD.T1解锁A→T1加锁A→T1写入A→T2加锁A→T2读取A→T2解锁A→T1解锁B11.某数据仓库平台针对零售业务构建OLAP分析模型,需要对销售数据沿着时间、区域、品类三个维度完成上卷、下钻、切片、切块操作,以下不属于OLAP核心Cube操作优势的是()。A.预计算多维度聚合结果,降低实时查询延迟B.完全替代原始事务数据库,承载高并发交易写入C.支持亿级数据的秒级多维度统计分析D.适配业务人员交互式自助分析的需求12.某银行核心交易系统采用国产分布式数据库实现双活部署,为了避免不同分片之间的分布式事务死锁问题,优先采用的全局事务协调机制是()。A.2PC两阶段提交协议B.3PC三阶段提交协议C.TCC事务补偿机制D.乐观事务快照隔离机制13.以下关于数据库透明加密技术的描述中,符合等保2.0三级安全要求的是()。A.仅对应用层传入的查询条件字段加密B.对数据文件、备份文件全链路加密,密钥与数据本身分离存储C.由业务应用自行完成加密解密操作D.仅对数据库访问的账号密码进行加密存储14.在数据库AIOps智能运维场景中,通过机器学习算法自动识别慢SQL根因,以下不属于慢SQL常见诱因的是()。A.缺少合适的索引导致全表扫描B.关联表数据量过大产生笛卡尔积运算C.数据库连接数设置为业务峰值的1.5倍D.执行计划出现索引回表的随机IO放大问题15.某企业将原有Oracle集中式数据库迁移到OceanBase国产分布式数据库,以下不属于迁移适配阶段常见兼容性问题的是()。A.Oracle独有的PL/SQL语法与分布式数据库存储过程语法不兼容B.Oracle的序列自增逻辑与分布式全局唯一ID生成规则冲突C.单机时代的单表关联SQL未下推到存储节点,产生跨节点数据shuffleD.数据库服务器的CPU架构从x86更换为ARM架构导致所有查询完全不可用16.给定关系模式学生(学号,姓名,班级号,辅导员),班级(班级号,班级名称,人数),其函数依赖集为{学号→(姓名,班级号),班级号→(班级名称,人数,辅导员)},该关系模式达到3NF的最小分解方案是()。A.学生(学号,姓名,班级号,辅导员),班级(班级号,班级名称,人数)B.学生(学号,姓名),班级(班级号,班级名称,人数,辅导员)C.学生(学号,姓名,班级号),班级(班级号,班级名称,人数,辅导员)D.学生(学号,姓名,班级号),班级(班级号,班级名称,人数),辅导员(班级号,辅导员)17.以下关于数据库日志机制的描述中,用于故障恢复时保证事务原子性的核心规则是()。A.先写日志后写磁盘,WAL预写日志规则B.先写磁盘后写日志,延迟落盘规则C.日志与数据同步写入磁盘,双写规则D.仅在事务提交后写入日志,延迟持久化规则18.某电商平台的订单数据按照时间维度完成冷热分层,超过180天的历史订单归档到低成本对象存储中,仅做月度统计分析,该场景下最优的归档存储引擎选型是()。A.支持行级随机写入的InnoDB引擎B.面向列存储的分析型引擎ClickHouseC.基于LSM树的RocksDB引擎D.支持事务更新的内存数据库引擎19.以下数据挖掘算法中,属于无监督学习范畴、可以实现用户消费行为分组的算法是()。A.逻辑回归算法B.K-Means聚类算法C.决策树分类算法D.随机森林算法20.某分布式数据库按照用户ID字段完成范围分片,业务侧出现部分分片数据量远超其余分片、访问压力集中的热点分片问题,以下最优的解决方案是()。A.停止写入热点分片,将业务切换到其他分片B.对热点分片执行分裂操作,将数据分散到多个新节点C.删除热点分片中的历史数据降低存储压力D.提升热点分片所在服务器的硬件配置完成扩容上午试题参考答案与详细解析1.答案A:根据2025年最新发布的《核心政务数据库合规检测规范》,省级以上核心交易场景要求单可用区故障实现零数据丢失,通过三可用区同步多副本机制保证提交事务的日志在至少3个节点持久化,RPO严格为0,集群通过仲裁节点自动切换机制实现业务30秒内完成切换,无感知中断,其余选项均不符合核心政务的硬性合规要求。2.答案D:十亿级高维向量场景下,暴力比对延迟随数据量线性增长,无法满足毫秒级响应要求;HNSW算法全图加载内存占用超过300GB,硬件成本过高;IVF算法在召回率要求超过98%时需要遍历大量聚类中心,延迟飙升;当前工业界主流向量数据库Milvus、Zilliz等均采用图索引加向量量化的混合分层检索架构,先用量化向量做粗筛,再用图索引做精排,兼顾低延迟、高召回率与低内存占用的要求,是当前RAG场景下的最优实现。3.答案A:Raft协议的一致性要求多数节点(超过副本总数的1/2)确认日志提交即可生效,5副本集群的多数节点数为3,因此最多可以容忍2个节点故障,剩余3节点仍可以完成选举与提交流程。4.答案B:模式/外模式映射定义了局部逻辑视图与全局逻辑模式的对应关系,当全局逻辑模式为了业务需求新增字段、调整表结构时,仅需要修改映射规则即可保证上层应用使用的外模式不受影响,完全实现数据库的逻辑独立性;内模式/模式映射实现的是物理独立性。5.答案C:左外连接会保留关系R的全部m个元组,当连接条件完全不匹配时,得到的元组数量等于m,当连接条件没有过滤逻辑时,得到笛卡尔积的结果数量m*n,因此p的取值范围为m≤p≤m*n。6.答案C:该关系模式的候选键为A和AB、BC,不存在非主属性对候选键的部分函数依赖和传递函数依赖,满足3NF要求,但存在主属性B对候选键A的传递依赖C→B,不满足BCNF所有函数依赖的决定因素都是候选键的要求,因此属于3NF但不属于BCNF。7.答案A:SQL标准中回收权限的DCL语句语法为REVOKE[权限列表]ON[对象类型]对象名FROM[用户角色][CASCADE/RESTRICT],CASCADE表示级联回收该用户转授给其他用户的权限,RESTRICT表示存在转授权限时直接拒绝回收操作。8.答案B:B+树索引的有序存储结构完美适配等值查询与范围查询场景,范围查询不需要加载全量索引数据,磁盘IO次数稳定,是当前MySQL、PostgreSQL等主流事务型数据库默认的二级索引实现方案。9.答案B:事务的一致性特性是数据库的核心约束,所有事务执行完成后都必须符合预设的业务完整性规则,保证数据从一个合法的一致性状态迁移到另一个合法的一致性状态。10.答案C:两段锁协议要求事务在执行期间分为扩展阶段(只能申请锁不能释放锁)和收缩阶段(只能释放锁不能申请锁),选项C中的T1先完成所有加锁操作,再完成解锁操作,完全符合两段锁的要求,生成的调度序列等价于T1先执行、T2后执行的串行调度,满足可串行性要求。11.答案B:OLAP分析引擎面向读多写少的统计场景设计,写入吞吐率、单事务延迟远低于事务型数据库,无法承载高并发交易写入的业务需求。12.答案A:2PC两阶段提交协议实现逻辑简单,性能开销可控,是银行核心系统分布式事务的首选协调机制,3PC、TCC、乐观事务的实现复杂度更高,适配的场景偏向于跨异构系统的分布式事务场景。13.答案B:等保2.0三级对数据库存储安全的要求明确要求实现全链路透明加密,覆盖运行时内存数据、持久化数据文件、全量备份/增量备份文件,加密密钥必须与数据本身分离存储在独立的密钥管理系统中,避免明文数据泄露风险。14.答案C:数据库连接数设置为业务峰值的1.5倍属于合理的参数配置,不会引发慢SQL问题,其余三个选项都是线上生产环境慢SQL的常见根因。15.答案D:当前主流国产分布式数据库均同时兼容x86、ARM等多种CPU架构,架构适配已经成熟,不会出现完全不可用的问题,其余三个选项都是Oracle迁移国产分布式数据库过程中的高频兼容性问题。16.答案C:该分解方案将非主属性对主键的传递依赖拆分到独立的班级关系中,完全符合3NF的要求,没有冗余属性,也不会丢失原有函数依赖关系。17.答案A:WAL预写日志规则要求事务修改的数据对应的日志必须先持久化到磁盘,之后再将修改后的数据页写入数据文件,保证即使发生数据库宕机,也可以通过日志回放恢复所有已经提交的事务修改,保证事务的原子性。18.答案B:面向列存储的分析型引擎针对海量冷数据的批量统计查询做了深度优化,存储压缩比是行存引擎的5-10倍,查询性能远超传统行存引擎,是历史订单归档场景的最优选型。19.答案B:K-Means聚类算法不需要提前标注训练数据,属于无监督学习算法,可以按照用户的特征向量自动完成分群,实现消费行为分组的业务需求。20.答案B:热点分片分裂是分布式数据库的标准能力,通过对热点分片的分片键范围重新划分,将大分片拆分为多个小分片分散到不同的节点上,直接从根源解决访问压力集中的问题,不会影响业务的正常运行。下午案例分析试题(共5道题,前2道必答,后3道选答2道,单题分值15-30分,合计90分)必答题一:数据库概念结构设计(共20分)某连锁社区生鲜配送系统需要设计数据库支撑业务运行,核心业务规则如下:1.系统需要记录门店的门店ID、门店地址、联系人、联系电话,每个门店对应唯一的ID标识;2.系统需要记录配送员的员工ID、姓名、身份证号、手机号,每个配送员仅归属一个门店;3.系统需要记录商品的商品ID、商品名称、分类、进价,同一款商品可以在多个门店上架,不同门店的售价独立设置;4.消费者提交的订单由多个商品条目组成,每个订单对应唯一的订单ID,需要记录下单时间、收货地址、支付状态,一个订单分配给唯一的配送员完成配送,同一配送员单日可以配送多个订单。问题1:补充完成ER图缺失的实体与联系,标注联系的基数约束。问题2:将完整的ER图转换为符合3NF要求的关系模式,标注每个关系模式的主键与外键。问题3:说明如何通过数据库约束避免同个门店上架的商品出现重复的售价配置冲突。参考答案:问题1:核心实体包含门店、配送员、商品、订单、订单条目,联系基数为:门店与配送员为1对多联系,门店与上架商品为多对多联系,订单与配送员为多对1联系,订单与订单条目为1对多联系,商品与订单条目为多对1联系。问题2:符合3NF的关系模式如下:①门店(门店ID,门店地址,联系人,联系电话),主键为门店ID,无外键;②配送员(员工ID,姓名,身份证号,手机号,所属门店ID),主键为员工ID,外键为所属门店ID,参照门店关系的主键;③商品(商品ID,商品名称,分类,进价),主键为商品ID,无外键;④门店商品上架(门店ID,商品ID,售价,上架状态),主键为(门店ID,商品ID),外键为门店ID参照门店主键,商品ID参照商品主键;⑤订单(订单ID,下单时间,收货地址,支付状态,配送员ID),主键为订单ID,外键为配送员ID参照配送员主键;⑥订单条目(条目ID,订单ID,商品ID,购买数量,单品购买价),主键为条目ID,外键为订单ID参照订单主键,商品ID参照商品主键。问题3:在门店商品上架关系中,通过创建唯一联合主键约束(门店ID,商品ID),从数据库层面直接禁止同一门店下重复插入同一个商品的售价配置,从根源避免数据冲突。必答题二:SQL与数据库约束设计(共25分)基于上述生鲜配送系统的关系模式,完成以下SQL开发需求:问题1:编写DDL语句创建订单表,设置支付状态字段的取值范围仅允许为0(待支付)、1(已支付)、2(已取消),同时设置外键约束保证关联的配送员ID必须在配送员表中真实存在。问题2:编写DML统计SQL,查询2025年第一季度每个门店的总订单量、总营收、配送员人均配送订单量,按照总营收降序排序。问题3:编写触发器实现逻辑:当订单的支付状态更新为已支付时,自动生成对应的待配送任务插入到配送任务表中。参考答案:问题1:DDL语句如下:```sqlCREATETABLE订单(订单IDVARCHAR(32)PRIMARYKEY,下单时间DATETIMENOTNULL,收货地址VARCHAR(256)NOTNULL,支付状态TINYINTNOTNULLCHECK(支付状态IN(0,1,2)),配送员IDVARCHAR(32)NOTNULL,FOREIGNKEY(配送员ID)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论