未来教育2019年全国计算机等级考试《三级数据库技术》新增考试题库一

◇ 本卷共分为 4大题 100小题,作答时间为 100分钟,总分 100 分,60 分及格。

一、单选题【1分】 ( 一、单选题(每题1分,共20题) )
1 单选题在数据库应用系统生命周期中,事务详细编码设计是在下列哪个阶段完成的(  )。
A. 系统设计
B. 需求分析
C. 实现与部署
D. 运行与维护
2 单选题在IDEFO需求建模方法中,每个功能活动可以用带箭头的矩形框表示,则矩形框左方的箭头代表该活动的(  )。
A. 控制
B. 输入
C. 机制
D. 输出
3 单选题在IDEF1X数据建模方法中,下列关于从属实体集的描述,错误的是(  )。
A. 不同从属实体集可以依赖于同一个独立实体集
B. 从属实体集只能参与标定型联系
C. 从属实体集用圆角矩形框表示
D. 从属实体集的主码来自于所依赖的独立实体集的属性集
4 单选题考虑到表中数据规模有可能很大,决定将表改为分区表,这一调整操作涉及到数据库的(  )。
A. 概念结构
B. 逻辑结构
C. 安全结构
D. 物理结构
5 单选题从功能角度数据库应用系统可以划分为4个层次来实现,设计Web界面的任务属于其中的(  )。
A. 表示层
B. 业务逻辑层
C. 数据持久层
D. 数据访问层
6 单选题在编写事务时,各事务尽量按照相同的顺序来访问资源,这样做的好处是(  )。
A. 降低了发生活锁的可能性
B. 降低了违反一致性的可能性
C. 降低了发生死锁的可能性
D. 降低了违反持久性的可能性
7 单选题完整性约束按照其约束条件的作用对象可以划分为不同级别。已知关系表:职工(职工号,职工名,经理职工号,工资),如果要求职工的工资不能高于其经理的工资,则这个约束的完整性级别属于(  )。
A. 列级完整性约束
B. 元组级完整性约束
C. 数据库级完整性约束
D. 关系级完整性约束
8 单选题已知关系R(A,B,C),其主码是属性A。下列SQL语句中定义了一个唯一辅索引的是(  )。
A. create unique index idx2on R(A)
B. create unique index idx1on R(B)
C. create clustered indexidx3 on R(C)
D. create clustered indexidx4 on R(A)
9 单选题用例模型是把满足用户需求的所有功能表示出来的工具,由用例、角色和系统3部分构成。关于用例模型的构成元素,下列说法错误的是(  )。
A. 角色是系统内部的实体,角色可以是系统用户,也可以是子系统或硬件设备
B. 用例用于描述从系统用户的角度来观察系统应具有的功能,帮助分析人员理解系统的行为
C. 系统用于抽象地表示能够实现的所有基本功能
D. 一个角色可执行多个用例,一个用例也可以被多个角色使用
10 单选题设有汽车销售表(汽车型号,销售时问,销售价格,销售数量),其中(汽车型号,销售时间)是主码。现要查询2015年销售总数量最多的汽车的汽车型号和销售总数量(包括并列情况)。下列语句中能正确完成该查询要求的是(  )。
A.
B.
C.
D.

11 单选题下列关于存储过程的说法,正确的是(  )。
A. 一个存储过程只能有一个输出参数
B. 存储过程不支持输入参数有默认值
C. 存储过程的返回结果可以是一个集合
D. 删除存储过程的语句是:DELETEPROCEDURE存储过程名
12 单选题设在SQL Server 2008中有如下定义存储过程的语句:

下列关于调用该存储过程的语句,正确的是(  )。
A. EXEC p1´abc´,200,100
B. EXEC p1´abc´,100
C. EXEC p1´abc´,default,100
D. EXEC pl@x=´abc´,@z=100
13 单选题下列关于聚集索引的说法,错误的是(  )。
A. 一个表上只能有一个聚集索引
B. 聚集索引的作用是保证索引列的值不重复
C. 在表上建立聚集索引会引起表中数据的物理排序
D. 在一个表上可以同时有聚集索引和非聚集索引
14 单选题下列关于SQL Server 2008分离数据库的说法,正确的是(  )。
A. 分离数据库会将数据库及所包含的文件一起删除
B. 分离数据库是比删除数据库效率更高的删除数据库方法
C. 必须先停止SQL Server服务,才能执行分离数据库的操作
D. 正被用户访问的数据库不能被分离
15 单选题下列关于SQL Server 2008中分区表的说法,错误的是(  )。
A. 分区表中的每个分区必须映射到不同的文件组中
B. 创建分区表的第一步是创建一个分区函数
C. 分区函数的作用是定义表的分区方式
D. 创建分区表就是对表中数据进行水平划分
16 单选题在SQL Server 2008中,若要收回用户U1对T1表的查询和插入权限,下列语句正确的是(  )。
A. REVOKE s- ON T1,INSERT ON T1 FROM U1
B. REVOKE s-,INSERT ON T1 FROM U1
C. REVOKE s- ON T1 FROMU1,INSERT ON T1 FROM U1
D. REVOKE FROM U1 s-,INSERT ON T1
17 单选题下列关于SQL Server 2008安全管理的说法,正确的是(  )。
A. “Windows身份验证模式”将允许所有Windows用户登录SQLServer服务器
B. 具有登录服务器权限的用户同时也具有在服务器上创建数据库的权限
C. SQL Server 2008的身份验证模式有“Windows身份验证模式”和“SQLServer和Windows身份验证模式”两种
D. SQL Server登录账户的来源只能是合法的Windows用户
18 单选题数据库系统运行维护工作的主要目的是保证数据库系统正常、高效地运行。下列工作中不属于数据库运行维护工作的是(  )。
A. 系统上线时进行数据装载
B. 数据库恢复
C. 数据库软件升级
D. 新建索引以提高查询速度
19 单选题有关数据库优化,下列说法正确的是(  )。
A. 在数据库发现性能问题时首先应检查数据库补丁是否均已安装
B. 在多处理器的服务器中,业务高峰期CPU使用率超过80%说明处理器资源已经严重不足
C. 一般来说优化过程无需关心数据库网络使用情况
D. 如果数据库服务器中运行队列数量超过逻辑CPU数量说明CPU已经饱和
20 单选题有关数据库模式调整优化,下列说法错误的是(  )。
A. 采用分割表进行数据库优化时一般有两种方式:水平分割和垂直分割
B. 增加派生性冗余列一般可以减少查询时的计算量
C. 模式调整一般需符合第三范式要求
D. 在表中数据量很大的情况下,模式调整过程中需要考虑如何减少表连接操作
二、单选题【2分】 ((每题2分,共10题) )
21 单选题索引是数据库中重要的数据结构,设有如下情况:
Ⅰ.经常作为查询条件的列
Ⅱ.频繁进行排序操作的列
Ⅲ.频繁进行分组操作的列
Ⅳ.经常被查询输出的列
Ⅴ.经常被修改的列
以上情况中,适合在该列建立索引的是(  )。
A. 仅Ⅰ、Ⅱ和Ⅴ
B. 仅Ⅰ、Ⅱ、Ⅲ
C. 仅Ⅰ、Ⅳ和V
D. 仅Ⅲ、Ⅳ
22 单选题数据库存储结构和存取方法优化是提高查询效率非常重要的手段,下列做法中不利于提高查询效率的是(  )。
A. 建立聚簇
B. 将数据文件和日志文件分别放置在不同磁盘上
C. 为经常排序的列建立索引
D. 将数据文件和索引文件放置在同一磁盘上
23 单选题下列有关数据库故障及解决方法的说法,错误的是(  )。
A. 对于非预期的事务内部故障一般需要管理员人工干预恢复过程
B. 预期的事务内部故障可以通过将事务回滚,使数据库达到一致性状态
C. 数据库系统发生软故障后需要进行UNDO和REDO两项工作
D. 采用硬件容错可以降低介质故障的影响
24 单选题在SQL Server 2008中,下列有关数据库备份类型的说法,错误的是(  )。
A. “完整数据库备份+日志备份”策略的数据库恢复时间较长
B. “完整数据库备份+差异数据库备份+日志备份”策略的备份和恢复速度都比较快
C. 完整数据库备份适用于数据库更改频繁、数据丢失造成影响比较大的情况
D. 仅使用差异数据库备份无法恢复数据库数据
25 单选题现有一基于SQL Server 2008的商品销售系统数据库,若不允许丢失任何销售数据,则下列有关该数据库应设置的恢复模式最恰当的是(  )。
A. 大容量日志恢复模式
B. 简单恢复模式
C. 关键日志恢复模式
D. 完整恢复模式
26 单选题云计算是一种商业计算模型,包含互联网上的应用服务及在数据中心提供这些服务的软硬件设施,其中PaaS指(  )。
A. 产品即服务
B. 平台即服务
C. 人员即服务
D. 生产即服务
27 单选题设有一个具有多家分店的大型连锁商场,其统一的数据库管理系统中的销售明细表模式为(销售记录ID,商品ID,商品价格,销售数量,总金额,销售时间,分店ID.,为提高数据操作效率,将每个店每年的销售数据划为成独立的数据表,这种数据划分方式是(  )。
A. 二维范围划分
B. 轮转划分
C. 二维散列划分
D. 范围与轮转划分
28 单选题XML数据库用于实现对XML格式文档的存储与管理。下列关于XML数据库的说法,错误的是(  )。
A. 相比传统关系型数据库,XML数据库不适于管理具有复杂数据结构的数据集
B. 由于XML数据格式能够清晰表达数据的层次特征,因此,XML数据库便于对层次化的数据进行操作
C. XML数据库能够对半结构化数据进行有效的存取与管理
D. 在现阶段,XML数据处理主要依靠关系型数据库厂商在传统商业产品中扩充XML处理能力来实现
29 单选题关于数据仓库、数据挖掘、决策支持系统和机器学习的相关概念或说法,下列说法一般情况下错误的是(  )。
A. 数据仓库是服务于决策支持的数据集合
B. 决策支持系统是指辅助需要决策的人或系统进行决策的系统
C. 数据挖掘一般是指数据分析师根据个人经验针对细节数据进行分析总结,挖掘出有用的知识的过程
D. 机器学习是指机器采用一些方法或模型从数据中习得知识的过程
30 单选题设有某移动通信公司的业务支撑数据库应用系统,该系统中存在如下各种数据或文档
Ⅰ.用户通话详单表
Ⅱ.用户短信详单表
Ⅲ.用户业务变更登记表
Ⅳ.物理平台的数据字典及其文档
Ⅴ.用户清单表
Ⅵ.系统ERD及说明文档
Ⅶ.用户每月通信汇总表
以上各种数据中,属于元数据的是(  )。
A. 仅Ⅲ、Ⅴ和Ⅵ
B. 仅Ⅳ和Ⅵ
C. 仅Ⅳ、Ⅵ和Ⅶ
D. 仅Ⅰ、Ⅱ和Ⅴ
三、应用题 (二、应用题(每空2分,共30分) )
31 简答题在IDEFlX数据建模方法中,多对多联系又被称作非【1】联系。
插入图片
32 简答题如果一个表的数据量很少,并且对其修改操作频繁,则该表最适合采用的文件组织结构是【2】文件。
插入图片
33 简答题在使用UML进行系统建模过程中,一个系统中可能存在许多用例,用例之间可以存在的关系包括【3】、使用和组合三种关系。
插入图片
34 简答题在SQL Server 2008的LIKE子句中,可以匹配0到多个字符的通配符是【4】。
插入图片
35 简答题SQL Server 2008提供了4个排名函数,其中【5】函数返回结果集中每行数据在每个分区内的排名,并且每个分区内行的排名从1开始,排名可重复且不间断。
插入图片
36 简答题设有表Student(Sno,Sname,Sdept),现要查询与“张三”在同一个系的学生姓名。请补全下列语句:
SELECTS1.Sname FROMStudent S1 JOIN Student S2
ON S1.Sdept=S2.Sdept
WHERE【6】.Sname=´张三´
插入图片
37 简答题设在SQL Server 2008中,有如下定义的存储过程:
CREATE PROCP1
@deptvarhcar(30)=´计算机系´,@x int
AS……
现要调用该存储过程,并且第一个参数用存储过程的默认值。请补全下列语句:
EXEC P1【7】,20
插入图片
38 简答题设在SQL Server 2008中,要在T1表的C1列上建立一个聚集索引。请补全下列语句:
CREATE【8】INDEXidx_t1 ON T1(C1)
插入图片
39 简答题在SQL Server 2008中,若要删除DB1数据库中的U1用户,请补全下列语句:
DROP【9】U1
插入图片
40 简答题在数据库调优过程中,在“学生信息表”中增加“所在系名”,以减少查询过程中的表连接次数,此种调优方法被称为增加【10】方法。
插入图片
41 简答题在对表进行【11】分割后,查询所有数据需要使用Union操作。
插入图片
42 简答题SQL Server 2008中有3种类型的事务日志备份,对可能损坏的数据库进行日志备份的方式是【12】备份。
插入图片
43 简答题在各种并行数据库系统结构中,【13】结构综合了共享内存、共享磁盘和无共享结构的特点,将结构分成顶层和底层两层,顶层是无共享结构,底层是共享内存或共享磁盘结构。
插入图片
44 简答题在数据仓库中,元数据一般分成技术型元数据和【14】型元数据。
插入图片
45 简答题在机器学习中,分类算法需要用到的样本数据一般分成训练集、【15】集和验证集3类。
插入图片
四、设计与应用题 (三、设计与应用题(共30分) )
46 简答题(10分)假定我们要建立一个航空数据库,存储如下信息:
·每个机场有机场编号、所在城市;
·每个航班有航班编号、起飞时间、飞行时间;
·飞机有飞机编号、型号、载客人数;
·飞行员有飞行员编号、姓名;
·每个航班有唯一的起飞机场和降落机场,每个机场会有多个航班起降
·每架飞机可飞行多个航班,一个航班可以由多架飞机执行飞行任务;
·每位飞行员只驾驶一架飞机,每架飞机可以由多位驾驶员来驾驶
其中带下划线的属性是实体的标识属性。
(1)请根据以上描述,画出相应的ER图。
(2)将上面的ER图转换为满足3NF的关系模式。
插入图片
47 简答题(10分)设在SQL Server 2008某数据库中有汽车表和销售表,表的定义如下:

插入图片
48 简答题(10分)在SQL Server 2008的数据库中存在如下两张关系表:
学生表(学号,姓名,性别,身份证号,系所号),学号为主码
系所表(系所号,系所名,系所简称),系所号为主码
在数据库中执行如下T-SQL代码:


(1)执行过程中发现速度比较缓慢,为了解决性能问题,需在功能不变的情况下,将此TSQL代码改为一条SQL语句:
s-选择 c-选择 (术)FROM学生表JOIN系所表ON学生表.系所号=系所表.系所号WHERE系所名LIKE´%电%´;
请分析此改变是否可以提高性能,并给出原因。
(2)学生表的身份证号和姓名上建有一个复合索引,索引建立语句为
CREATEINDEX idx_身份证号_姓名ON学生表(身份证号,姓名)
请指出如下两个查询语句能否使用此索引并说明原因。
s-选择 FROM学生表WHERE身份证号=´123456789012345678´;
s-选择 *FROM学生表WHERE姓名=´小明´;
插入图片
用时 00:00:00 暂停
答题卡 0 / 48
单选题【1分】(每题1分,共20题)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
单选题【2分】(每题2分,共10题)
21 22 23 24 25 26 27 28 29 30
应用题(每题2分,共15题)
31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
设计与应用题(每题10分,共3题)
46 47 48
已做 未做