- 3
- 0
- 约6.74千字
- 约 19页
- 2025-10-22 发布于四川
- 举报
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)