(2022年)内蒙古自治区锡林郭勒盟全国计算机等级考试数据库技术测试卷(含答案)
学校:________ 班级:________ 姓名:________ 考号:________
一、1.选择题(10题)
1. 当发生故障时,根据现场数据内容、检查点文件的故障前映像和( )来恢复系统的状态。
A.库文件 B.转储文件 C.日志文件 D.后备文件 
2. 若对一个已经排好序的序列进行排序,在下列4种方法中,哪种方法比较好?
A.冒泡法 B.直接选择法 C.直接插入法 D.归并法 
3. MS SQL Server数据库系统的核心是______。
A.Sybase SQL Server B.IBM DB2 C.Microsoft SQL Server D.Oracle 
4. 在关系数据库管理系统的层次结构中,应用层的服务对象是
A.数据库 B.终端用户和应用程序 C.终端用户 D.数据查询 
5. 数据库类型是根据______划分的。
A.数据模型 B.文件形式 C.记录形式 D.存取数据方式 
6. 下列叙述正确的是
A.任意一个二维表都能表示一个关系 
B.每一个关系有多种记录类型 
C.在关系中属性的顺序可以任意交换 
D.关系模式中的属性可以动态地改变 
7. 下列( )成立时,称X→Y为平凡的函数依赖。
A.X∩Y=Φ中 B.X∩Y≠Φ C.XY D.Y
8. 向顺序栈中压入新元素时,应当
A.先移动栈顶指针,再存入元素 B.先存入元素,再移动栈顶指针 C.先后次序无关紧要 D.同时进行 
2022全国计算机等级考试成绩查询
9. 设有字符序列(Q,H,C,Y,P,A,M,S,R,D,F,X),问新序列(F,H,C,D,P,A,M,Q,R,S,Y,X)是下列哪一个排序算法一趟扫描的结果?
A.起泡排序 B.初始步长为4的希尔排序 C.二路归并排序 D.以第一元素为分界元素的快速排序 
10. SQL语言中的CREATE TABLE语句实现哪种功能?
A.数据查询 B.数据操纵 C.数据定义 D.数据控制 
二、填空题(10题)
11. 一个程序在一个数据集合上的一次执行过程称为 ______,它是系统进行资源分配的独立单位。
12.二叉树是结点的有限集合,这个有限集合或者为空集,或者由一个根结点及两棵不相交的
 分别称为根的左子树和右子树的 【】 组成
13. 对数据库结构的描述和定义存储在______中,它是DBMS运行的基本依据。
14. 在文件系统中,文件的逻辑结构可分为两类,它们是流式文件和______文件。
15. 对并行数据库______的研究是研究如何对数据库中的关系进行划分,并把它们分布到多个处理器或多个磁盘。
16. 一些进程相互合作共同完成一项任务,进程之间的这种直接的协同工作关系称为_____。
17.按网络覆盖范围分类,___________用于实现几十公里范围内大量局域网的互联。 
18. 如果多个事务在某个调度下的执行结果与这些事务在某个串行调度下的执行结果相同,则称这个调度为【 】调度。
19.当进程完成I/O后,进程由等待状态变为 【】 状态
20. 数据库管理系统(DBMS)提供数据定义语言(DDL)及它的翻译程序,DDL定义数据库的模式、外模式和内模式,并通过翻译程序分别翻译成相应的目标模式,存放在【 】。
三、单选题(10题)
21.若实体间的联系是MN,则将联系类型( )
A.的属性加入任一个关系模式中 
B.的属性加入N端实体类型相对应的关系模式中 
C.的属性加入M端实体类型相对应的关系模式中 
D.也转换为关系模型 
22.某数据库应用系统使用SQL Server 2008作为数据库平台。在系统运行期间,用户反映某更新操作很慢,无法正常完成业务。系统工程师分别在用户的客户机和数据库服务器上使用数据库管理系统自带的客户端工具执行此更新操作语句,发现该语句执行后长时间无响应。经检查数据库服务器CPU使用率小于1%,磁盘IO也非常小。造成此现象可能的原因是(  )