- 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年数据库系统工程师考试题库及答案(和详细解析)
一、单项选择题(每题1分,共30分)
1.在关系数据库中,若关系模式R(A,B,C,D)满足函数依赖集F={A→B,B→C,C→D},则下列关于候选键的说法正确的是
A.A是候选键
B.B是候选键
C.C是候选键
D.D是候选键
答案:A
解析:由A→B、B→C、C→D可推出A→BCD,因此A可决定全部属性,且A自身不可再约,故A为候选键。
2.某事务T1对数据项X加了共享锁(S),事务T2此时对X请求排他锁(X),则
A.T2立即获得X锁
B.T2等待直到T1释放S锁
C.T2被回滚
D.数据库进入死锁状态
答案:B
解析:共享锁与排他锁冲突,T2必须等待T1释放S锁。
3.在分布式数据库中,采用“两阶段提交”协议的主要目的是
A.提高并发度
B.减少网络延迟
C.保证原子性
D.降低存储开销
答案:C
解析:两阶段提交通过准备和提交两个阶段确保所有节点要么全部提交要么全部回滚,从而保证分布式事务的原子性。
4.下列关于B+树索引的叙述,错误的是
A.叶节点之间用指针连接
B.非叶节点仅起导航作用
C.叶节点存储实际数据记录
D.支持顺序遍历
答案:C
解析:B+树叶节点存储的是key,recordpointer列表,而非完整记录本身。
5.在MySQL8.0中,执行语句SELECTFROMtWHEREcolLIKE%abc%,若col上已建B+树索引,则
A.一定走索引
B.一定全表扫描
C.是否走索引取决于优化器估算
D.会转换为哈希索引
答案:C
解析:前导通配符导致范围模糊,优化器根据选择性估算决定是否使用索引。
6.某表采用列式存储,下列操作收益最大的是
A.点查询返回整行
B.范围查询返回少量列
C.单行更新
D.插入一条新记录
答案:B
解析:列存只读取所需列,大幅减少I/O,范围查询少量列时优势明显。
7.在PostgreSQL中,对分区表执行UPDATE导致记录跨分区移动,系统会
A.自动在目标分区插入新记录并删除原记录
B.报错禁止移动
C.直接更新原分区
D.触发触发器但不移动数据
答案:A
解析:PG12+支持分区行移动,内部封装为DELETE+INSERT。
8.关于Redis持久化,下列组合在故障时可能丢失最多数据的是
A.RDB每小时快照
B.AOF每秒同步
C.AOF每写入同步
D.RDB加AOF混合,AOF每秒
答案:A
解析:RDB为时点快照,若故障发生在两次快照之间,期间所有更新丢失。
9.在Raft算法中,Follower节点收到心跳超时,则
A.立即变成Leader
B.发起PreVote投票
C.保持Follower
D.变成Candidate并递增任期
答案:D
解析:超时未收到心跳即认为Leader失效,自增currentTerm并发起选举。
10.当数据库采用多版本并发控制(MVCC)时,不会出现
A.读未提交
B.读已提交
C.可重复读
D.幻读
答案:A
解析:MVCC通过快照天然隔离“读未提交”的脏读,最低隔离级别为读已提交。
11.在Oracle中,对表执行TRUNCATE后,
A.可回滚
B.触发DELETE触发器
C.高水位线重置
D.写入大量undo
答案:C
解析:TRUNCATE为DDL,直接释放段并重置HWM,不记录逐行undo。
12.某SQL语句包含GROUPBYROLLUP(a,b),则结果集行数为
A.与GROUPBYa,b相同
B.多出a级别小计
C.多出a、b及总计三档
D.多出b级别小计
答案:C
解析:ROLLUP(a,b)产生(a,b)、(a)、()三档分组。
13.在MongoDB分片集群中,均衡器迁移数据块的最小粒度是
A.文档
B.64MB块
C.1KB页
D.集合
答案:B
解析:默认块大小64MB,可配置,但迁移以块为单位。
14.关于时序数据库InfluxDB的TSM存储引擎,错误的是
A.先写WAL再写缓存
B.按Series+Time排序合并
C.压缩采用Snappy+Gorilla
D.不支持倒序扫描
答案:D
解析:TSM文件内按时间升序排列,但倒序扫描通过反向迭
原创力文档


文档评论(0)