[计算机类试卷]计算机三级(数据库技术)模拟试卷42及答案与解析.doc
《[计算机类试卷]计算机三级(数据库技术)模拟试卷42及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]计算机三级(数据库技术)模拟试卷42及答案与解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、计算机三级(数据库技术)模拟试卷 42及答案与解析 一、选择题 1 数据库应用系统的数据处理需求可以表示为事务规范。下列描述中不属于事务规范的是 ( )。 ( A)事务用户 ( B)事务名称 ( C)事务描述 ( D)事务隔离性级别 2 下列不属于数据库应用系统升级工作的是 ( )。 ( A)升级 DBMS版本 ( B)修改程序以适应新需求 ( C)创建新的索引 ( D)改变数据库应用系统体系结构 3 下列列出的建模方法中,不属于需求分析建模方法的是 ( )。 ( A) IDEF1X ( B) DFD ( C) IDEF0 ( D) UML 4 下列数据库结构设计中,包含对关系模式进行规范化处
2、理工作的是 ( )。 ( A)数据库概念结构设计 ( B)数据库逻辑结构设计 ( C)数据库存取结构设计 ( D)数据库物理结构设计 5 从功能角度数据库应用系统可以划分为四个层次来实现,其中数据的完整性维护工作出现在 ( )。 ( A)表示层 ( B)业务逻辑层 ( C)数据访问层 ( D)数据持久层 6 在进行事务设计时,如果把多个小事务合并成一个大事务来执行,则下列关于这种做法所带 来影响的叙述,正确的是 ( )。 ( A)提高了事务的并发度 ( B)提高了发生活锁的可能性 ( C)提高了发生死锁的可能性 ( D)提高了系统的事务吞吐率 7 数据库应用系统的实施分为四个步骤。下列属于数据
3、库应用系统实施工作的是( )。 ( A)系统监控 ( B)数据初始化 ( C)数据转储 ( D)数据库性能调优 8 已知关系 R(A, B, C),有定义索引的语句: create unique clustered index idxl on R(B)。下列关于 idxl的说法,正确的是 ( )。 ( A) idxl既是唯一索引,也是聚集索引 ( B) idxl既是主索引,也是聚集索引 ( C) idxl既是唯一索引,也是主索引 ( D) idxl既不是主索引,也不是聚集索引 9 数据库应用系统内部结构一般分为静态结构与动态结构。下列关于 UML中系统内部结构的说法,错误的是 ( )。 ( A
4、)通信图也称为协作图,用于表示对象之间的联系以及对象间发送和接收的消息 ( B)类图主要表达的是问题领域的概念模型,用于表达抽象概念的名称、属性、行为及关系等系统中的静态结构 ( C)顺序图主要用于描述系统 内对象之间的消息发送与接收序列,其主要目的是表达对象与对象之间沟通与合作的方式,属于系统的动态模型 ( D)通信图和顺序图都是交互图,从不同的侧面描述系统的动态结构,顺序图强调的是空间,通信图强调的是时间 10 设在 SQL Server 2008某数据库中有图书表 (书号,书名,出版日期,单价 ),其中 “书号 ”是主码。现要查询 2015年 1月份出版的单价最高的前三本图书的详细信息。
5、下列查询语句中能正确完成该查询要求的是 ( )。 ( A) SELECT*TOP 3 FROM图书表 WHERE出版日期 BETWEEN2015 1 1AND2015 1 31 ORDER BY单价 DESC ( B) SELECT TOP 3*FROM图书表 WHERE出版日期 BETWEEN#2015 1 1#AND#2015 1 31# ORDER BY单价 DESC ( C) SELECT TOP 3*FROM图书表 WHERE出版日期 BETWEEN2015 1 1AND2015 1 31 ORDER BY单价 DESC ( D) SELECT*TOP 3 FROM图书表 WHERE
6、出版日期 BETWEEN#2015 1 1#AND#2015 1 31# ORDER BY单价 DESC 11 设在 SQL Server 2008中有如下定义触发器的语句: CREATE TRIGGER tri ON T1 INSTEAD OF INSERT AS 下列关于该触发器执行机制的说法,正确的是 ( )。 ( A)当在 T1表上执行 INSERT操作时,先执行 INSERT操作,然后再执行 tri触发器 ( B)当在 Tl表上执行 INSERT操作时,只执行 tri触发器,而不实际执行INSERT操作 ( C)当在 T1表上执行 INSERT操作时,先执行 tri触发器,然后再实际
7、执行INSERT操作 ( D)当在 Tl表上执行 INSERT操作时,先执行 INSERT操作,如果操作正确,则无需执行 tri触发器 12 下列关于 SQL Server 2008游标中 FETCHSTATUS的说法,正确的是( )。 ( A)每当对游标执行一次 FETCH语句,系统都会自动对 FETCH_STATUS赋一次值 ( B)用户可以对 FETCH_STATUS变量进行赋值 ( C)用户可以在游标中声明 FETCH_STATUS变量 ( D)每个游标都有一个专属于自己的 FETCH_STATUS变量 13 下列关于 SQL Server 2008中 model数据库的说法,错误的是
8、 ( )。 ( A) model数据库是数据库管理系统自动创建的 ( B)用户创建的数据库都自动包含 model数据库中的内容 ( C)用户数据库的大小不能小于 model数据库的大小 ( D) model数据库的空间必须大于 master数据库的空间 14 下列关于 SQL Server 2008数据 库中文件组的说法,错误的是 ( )。 ( A)在一个数据库中用户可以创建多个文件组 ( B)次要数据文件可以和主要数据文件存放在相同的文件组中 ( C)可以为日志文件单独定义文件组 ( D) PRIMARY是系统定义好的一个文件组,每个数据库有且仅有一个PRIMARY文件组 15 设在 SQL
9、 Server 2008中,有如下创建分区函数的语句: CREATE PARTITION FUNCTION PF1(int) AS RANGE RIGHT FOR VALUES(1, 100, 200) 该 语句的作用是 ( )。 ( A)创建了 4个分区,各分区的取值范围分别是: 分区 1:小于等于 1 分区 2:大于 1且小于等于 100 分区 3:大于 100且小于等于 200 分区 4:大于 200 ( B)创建了 4个分区,各分区的取值范围分别是: 分区 1:小于 1 分区 2:大于等于 1且小于 100 分区 3:大于等于 100且小于 200 分区 4:大于等于 200 ( C)
10、创建了 2个分区,各分区的取值范围分别是: 分区 1:大于 1且小于等于 100 分区 2:大于 100且小于等于 200 ( D)创建了 2个分区,各分区的取值范围分别是: 分区 1:大于等于 1且小于 100 分区 2:大于等于 100且小于 200 16 设某数据库中有表 T1(cl, c2, c3),并只对 U1执行了如下授权语句: GRANT SELECT ON T1 TO U1 下列语句中, U1无权执行的是 ( )。 ( A) GRANT SELECT ON T1 TO U2 ( B) SELECT*FROM T1 ( C) SELECT c1 FROM T1 ( D) SELE
11、CT c1, c2 FROM Tl 17 下列关于 SQL Server 2008中 guest的说法,错误的是 ( )。 ( A) guest在未启用时不能使用 ( B)可以为 guest授权 ( C) guest是系统定义的一个登录账户 ( D) guest主要用于提供匿名访问 18 下列有关数据库运行维护过程中数据库的重组和重构操作,说法错误的是( )。 ( A)整理回收空间碎片属于数据库重组操作 ( B)升级数据库软件版本属于数据库重构操作 ( C)改变某一列的数据类型属于数据库重构操作 ( D)调整数据库服务器磁盘分区属于数据库重组操作 19 下列关于数据库优化的说法,错误的是 (
12、)。 ( A)增加数据库内存数量可以在一定程度上降低数据库服务器 IO操作 ( B)性能优化过程有可能需要对应用系统相关程序进行修改 ( C)性能优化操作由 DBA完成,应用开发人员无需参与 ( D)为了提高系统写性能,可以考虑将 RAID5改为 RAID1 20 数据库优化工作中,下列关于增加冗余列的说法,错误的是 ( )。 ( A)该方法一般不能减少查询时的连接操作 ( B)该方法实施后的关系模式将不符 合第三范式要求 ( C)该方法实施后,需要使用触发器或应用程序改造等方法保证数据一致性 ( D)该方法将增加数据库存储空间 21 在数据库系统运维过程中,当对有索引表的数据进行大量更新后,
13、为了提高数据库查询性能,下列操作中,一般情况下最合适的是 ( )。 ( A)将该表数据导出后重新导入 ( B)重建该表上的索引并重启数据库 ( C)重新启动数据库 ( D)重建该表上的索引 22 下列关于数据库设计、运行和维护工作的叙述,错误的是 ( )。 ( A)数据的备份和恢复一般由数据库管理员负责 ( B)数据库应用系统投入运行标志着数据库设计工作结束,数据库进入运维阶段 ( C)为了保证数据可靠性,可以考虑将多个数据副本放到不同的地点 ( D)运维过程中,应对空间使用的增长情况进行监控 23 数据转储也被称为数据备份,是数据库管理员的重要工作。下列有关此项工作的说法,正确的是 ( )。
14、 ( A)检查点技术可以大幅度降低数据库转储时间 ( B)和增量转储相比,差量转储速度慢,但存储空间占用少 ( C)在制定备份策略时,除考虑使用备份恢复时丢失的数据量外,还需考虑数据库备份所需的时间 ( D)从数 据恢复角度来看,差量转储比完全转储恢复时间短 24 在 SQL Server 2008中,下列有关数据库备份设备的说法,正确的是 ( )。 ( A)数据库备份设备可以是磁带也可以是磁盘 ( B)必须先手工建立数据库备份设备,然后才能进行数据库备份操作 ( C)数据库备份设备只能在本地,不能直接使用远程网络设备 ( D)创建备份设备的 TSQL存储过程为 sp_addevice 25
15、在 SQL Server 2008中,下列关于事务日志备份的说法,正确的是 ( )。 ( A)可以对大容量操作日志备 份按时间点恢复 ( B)结尾日志备份仅包含纯日志记录,不包含大容量操作日志记录 ( C)纯日志备份只包括一定时间间隔内的事务日志,不包含大容量操作日志记录 ( D)结尾日志备份一般是在纯日志备份完成后,为了加快日志备份速度而进行的操作 26 云计算包含互联网上的应用服务及在数据中心提供这些服务的软硬件设施,其中 SaaS指 ( )。 ( A)平台即服务 ( B)基础设施即服务 ( C)软件即服务 ( D)社会即服务 27 下列关于数据划分与并行算法的说法,错误的是 ( )。 (
16、 A)如果排序属 性恰好为范围划分的划分属性,则可以直接将各个划分的排序结果串接起来,得到完全排好序的关系 ( B)相比轮转法,散列划分方法能够使划分结果更适合于点查询 ( C)用轮转法对数据进行划分最适合于需扫描整个关系的应用,对这种应用可以更好地实现负载均衡,充分发挥并行性 ( D) SUM、 MIN、 MAX等聚集函数一般都无法实现并行化 28 分布式数据库的分布透明性使用户完全感觉不到数据是分布的,使分布式数据库具有分布式透明性的主要因素是 ( )。 ( A)位置独立性、数据分片独立性和数据复制独立性 ( B)位置 独立性、硬件独立性和操作系统独立性 ( C)网络独立性、硬件独立性和操
17、作系统独立性 ( D)数据分片独立性、硬件独立性和网络独立性 29 在建立数据仓库的数据集成工作中,需要采用适当的策略从数据源获取变化数据。下列数据表中,一般情况下不适宜采用快照方式从业务系统获取数据的是( )。 ( A)顾客表、商品类别表 ( B)门店表、销售人员表 ( C)商场商品销售表、电信公司通话详单 ( D)商品清单、商品类别表 30 设有某通信公司的业务支撑系统,该系统中存在如下各种数据或文档 通话详单 短信数据 系统 ER图及说明文档 物理平台的数据字典及其说明文档 用户名单 用户每月费用支出分类汇总数据 用户缴费记录 以上各类数据,属于元数据的是 ( )。 ( A)仅 、 和
18、( B)仅 、 、 和 ( C)仅 、 和 ( D)仅 和 二、应用题 31 数据库管理系统提供了数据定义语言 (DDL),用于定义各种数据库对象。数据定义语句经 DDL编译器编译后,各种对象的描述信息存放在数据库的 【 1】中。 32 关系数据库中要求 关系的主码不能为空,这属于数据模型三要素中的 【 2】。 33 设有如下 UML图。该图是一种【 3】图。 34 现有系表 (系号,系名,联系电话 )和教师表 (教师号,教师名,职称,工资,系号 )。目前某些系还没有招聘到教授,如果要用一个查询语句列出没有招聘到教授的系的系号和系名,用 【 4】 连接操作可以实现这个查询。 35 设有商品表
19、(商品号,商品名,商品类别 ),其中商品号为主码,商品名和商品类别不为空。现要统计商品数量最多的前 3类商品 (包括并列情况 ),希望列出商品类别和商品数量。请 补全下列语句: SELECT【 5】 商品类别, COUNT(*)AS商品数量 FROM商品表 GROUP BY商品类别 ORDER BY COUNT(*)DESC 36 在 SQL Server 2008中,每个数据页可存储 8060字节的数据。设表 T有 10000行数据,每行 占用 4031字节,则存储该表数据大约需要 【 6】 MB存储空间,其空间利用率大约是 【 7】 。 (存储空间和空间利用率均保留到整数,小数点后按四舍五
20、入处理 ) 37 使用约束可以保证数 据库中数据的正确性,其中 【 8】 约束允许出现空值但不允许出现重复值。 38 在 SQL Server 2008中,设 logl是 SQL Server身份验证模式的数据库服务器登录帐户。现要授予 logl具有创建数据库的权限,请补全下列语句: EXEC spaddsrvrolememberlogl, 【 9】 39 数据库管理系统一般通过周期性检查 【 10】 图来实现死锁检测。 40 一个事务执行过程中,其正在访问的数据被其他事务修改,导致处理结果不正确。这是由 于不满足并发事务间的 【 11】 性而引起的。 41 在数据库系统出现系统故障后进行恢复
21、时,对于事务 T,如果在日志文件中有BEGIN TRANSACTION记录,也有 COMMIT记录,但其对数据的修改没有写到数据库中,则数据 库管理系统处理这种事务时应执行的操作是 【 12】 。 42 设某并行数据库采用一台具有 14个刀片的刀片服务器,每个刀片具有独立的内存和磁盘,各刀片之间通过刀片服务器上的以太网交换机实现通信,则该并行数据库采用的体系结构是 【 13】 结构。 43 数据仓库是一个面向 【 14】 的、集成的、非易失的、且随时间变化的数据集合。 44 粒度是反映数据库系统中综合程度的指标。设有表 T1(商品标识,销售时间,销售量 )、 T2 (商品标识,日期,总销售量
22、)和 T3(商品类别,月份,总销售量 ),其中粒度最大的表是 【 15】 。 三、设计与应用题 44 现有论文和作者两个实体,论文实体的属性包括题目、期刊名称、年份、期刊号;作者实体的属性包括姓名、单位、地址;一篇论文可以有多个作者,且每一位作者写过多篇论文,在每一篇论文中有作者的顺序号。请 完成以下操作: 45 画出 ER图。 46 将 ER图转换成关系模式,并指出每个关系模式的主键 (加下划线 )和外键 (加波浪线 )。 47 设有图书管理数据库,包含三张表: 图书明细表 (图书编号,图书类别,图书名称,作者,出版社,出版日期,定价 ); 读者表 (借书证号,姓名,系别,办证日期 ); 借
23、出信息表 (借出编号,借书证号,图书编号,借书日期 ); 完成下列操作: 定义一个多语句表值函数,用于查询学生借书情况,只需提供参数:借书证号,就可以通过调用函数返回此学生的借书情况,若有借书籍,则 返回所借书籍的编号、书籍名称、定价和借书日期;若没有在借书籍,则返回记录为空。设函数名为: fBorrowBook(jszh char(20)。 47 某采购中心采购了一套商品批发查询管理系统,此系统采用 SQL Server 2008数据库管理系统,该系统需要经常处理百万级以上的数据查询。同时该系统提供了第三方人员开发的 SQL接口,第三方人员可以根据自己的需要开发自己的应用程序来访问数据库中的
24、相关数据。 48 系统在使用的过程中,业务人员反应系统操作速度很慢。经过工程师检查测试后,数据 库系统 本身及网络传输过程中存在着一些问题,请给出针对数据库系统本身及网络传 输过程中可能的一些调优方案。 49 工程师在完成数据库系统本身和网络问题的优化后,发现第三方开发人员的SQL查询语句存在很多没有优化的问题,请从第三方开发人员角度给出一些优化方案。 计算机三级(数据库技术)模拟试卷 42答案与解析 一、选择题 1 【正确答案】 D 【试题解析】 事务规范包括了事务名称、事务描述、事务所访问的数据项、事务用户。故答案为 D项。 2 【正确答案】 C 【试题解析】 创建新的索引属于数 据库应用
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 三级 数据库技术 模拟 42 答案 解析 DOC
