- 0
- 0
- 约1.44万字
- 约 26页
- 2026-02-26 发布于山西
- 举报
2025年最新数据库工程师(软考中级)备考资料
考试时间:______分钟总分:______分姓名:______
一、选择题(每题1分,共60分)
1.数据库系统的三级模式结构包括()。
A.概念模式、内模式、外模式
B.逻辑模式、物理模式、应用模式
C.概念层、内部层、外部层
D.模型层、存储层、接口层
2.下列关于数据库ACID特性的说法,错误的是()。
A.原子性(Atomicity)保证了事务不可分割
B.一致性(Consistency)保证了数据库状态转换的正确性
C.隔离性(Isolation)保证了并发事务不会相互干扰
D.持久性(Durability)保证了事务一旦提交,其对数据库的影响就立即发生,永不回滚
3.在关系模型中,用来唯一标识元组的属性或属性组合称为()。
A.关键字(Key)
B.主属性(PrimeAttribute)
C.外部关键字(ForeignKey)
D.候选码(CandidateKey)
4.下列关系代数运算中,属于集合运算的是()。
A.选择(π)
B.投影(σ)
C.连接(?)
D.除(÷)
5.若关系R和关系S具有相同的目n,且对应属性间具有相同的度,则R和S的并运算(∪)结果的关系式()。
A.属性个数小于n
B.元组个数可能小于R和S的元组个数之和
C.仍具有n个属性
D.必须具有与R或S相同的元组
6.范式理论中,若关系R满足BCNF范式,则()。
A.R一定满足2NF,但不一定满足3NF
B.R一定满足3NF,但不一定满足BCNF
C.R一定满足2NF和3NF
D.R一定满足1NF
7.SQL语言中,用于创建数据库表的语句是()。
A.CREATEVIEW
B.CREATEINDEX
C.CREATETABLE
D.CREATEDATABASE
8.下列SQL语句中,用于删除表的是()。
A.DELETE
B.DROP
C.REMOVE
D.CLEAR
9.在SQL查询中,使用()子句可以对查询结果进行排序。
A.WHERE
B.GROUPBY
C.ORDERBY
D.HAVING
10.下列SQL语句中,正确的是()。
A.SELECT*FROMemployeeWHEREage30ANDgender=女;
B.SELECTDISTINCTageFROMemployeeWHEREgender=女ORDERBYDESC;
C.SELECTage,COUNT(*)FROMemployeeGROUPBYgenderHAVINGage30;
D.SELECTemployee.name,department.nameFROMemployee,departmentWHEREemployee.dept_id=department.id;
11.事务的并发执行若要保证数据库的一致性,必须满足()。
A.可串行化性
B.可恢复性
C.可重复性
D.原子性
12.数据库恢复技术中,用于记录数据库运行过程中各种更改信息的日志文件是()。
A.数据文件
B.控制文件
C.日志文件
D.事务文件
13.在数据库系统中,保证数据在运行故障后能恢复到故障前状态的基本技术是()。
A.数据备份
B.数据恢复
C.数据压缩
D.数据加密
14.数据库索引的主要目的是()。
A.提高数据库的存储空间利用率
B.加快数据的插入、删除和更新操作
C.加快数据的检索速度
D.减少数据库的维护工作量
15.下列关于数据库索引的说法,正确的是()。
A.索引会占用额外的存储空间
B.索引可以提高所有SQL查询的速度
C.索引会降低数据插入、删除和更新的速度
D.建立索引越多越好
16.在关系数据库中,为了提高查询效率,经常需要创建索引。创建索引时,需要考虑索引的()。
A.大小
B.类型
C.维护
原创力文档

文档评论(0)