[计算机类试卷]计算机三级(数据库技术)模拟试卷59及答案与解析.doc
《[计算机类试卷]计算机三级(数据库技术)模拟试卷59及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]计算机三级(数据库技术)模拟试卷59及答案与解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、计算机三级(数据库技术)模拟试卷 59及答案与解析 一、选择题 1 数据库应用系统的数据处理需求可以表示为事务规范。下列描述中不属于事务规范的是 ( )。 ( A)事务用户 ( B)事务名称 ( C)事务描述 ( D)事务隔离性级别 2 下列不属于数据库应用系统升级工作的是 ( )。 ( A)升级 DBMS版本 ( B)修改程序以适应新需求 ( C)创建新的索引 ( D)改变数据库应用系统体系结构 3 下列列出的建模方法中,不属于需求分析建模方法的是 ( )。 ( A) IDEFlX ( 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 idx1 on R(B)。下列关于 idx1的说法,正确的是 ( )。 ( A) idx1既是唯一索引,也是聚集索引 ( B) idx1既是主索引,也是聚集索引 ( C) idx1既是唯一索引,也是主索引 ( D) idx1既不是主索引,也不是聚集索引 9 数据库应用系统内部结构一般分为静态结构与动态结构。下列关于 UMI中系统内部结构的说法,错误的是 ( )。 ( A
4、)通信图也称为协作图,用于表示对象之间的联系以及对象间发送和接收的消息 ( B)类图主要表达的是问题领域的概念模型,用于表达抽象概念的名称、属性、行为及关系等系统中的静态结构 ( C)顺序图主要用于描述系 统内对象之间的消息发送与接收序列,其主要目的是表达对象与对象之间沟通与合作的方式,属于系统的动态模型 ( D)通信图和顺序图都是交互图,从不同的侧面描述系统的动态结构,顺序图强调的是空间,通信图强调的是时间 10 设在 SQL Server 2008某数据库中有图书表 (书号,书名,出版日期,单价 ),其中 “书号 ”是主码。现要查询 2015年 1月份出版的单价最高的前三本图书的详细信息。
5、下列查询语句中能正确完成该查询要求的是 ( )。 ( A) SELECTTOP 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 3 1# ORDER BY单价 DESC 11 设在 SQL Server 2008中有如下定义触发器的语句: CREATE TRIGGER tri ON T1 INSTEAD OF INSERT AS 下列关于该触发器执行机制的说法,正确的是 ( )。 ( A)当在 T1表上执行 INSERT操作时,先执行 INSERT操作,然后再执行 tri触发器 ( B)当在 T1表上执行 INSERT操作时,只执行 tri触发器,而不实际执行INSERT操作 ( C)当在 T1表上执行 INSERT操作时,先执行 tri触发器,然后再实
7、际执行INSERT操作 ( D)当在 T1表上执行 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 设在 SQ
9、L Server 2008中,有如下创建分区函数的语句: CREATE PARTITION FUNCTION PFl(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 设某数据库中有表 Tl(c1, c2, c3),并只对 u1执行了如下授权语句: GRANT SELECT ON T1 TO U1 下列语句中, U1无权执行的是 ( )。 ( A) GRANT SELECT ON T1 TO U2 ( B) SELECT*FROM Tl ( C) SELECT c1 FROM T1 ( D) SEL
11、ECT c1, c2 FROM T1 17 下列关于 SQL Server 2008中 guest的说法,错误的是 ( )。 ( A) guest在未启用时不能使用 ( B)可以为 guest授权 ( C) guest是系统定义的一个登录账户 ( D) gnest主要用于提供匿名访问 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)创建备份设备的 T-SQL存储过程为 sp_addevice 2
15、5 在 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 数据库管理系统为用户和应用程序提供了 【 1】 语言,用此语言可以定义数据库的模式结构,但此语言执行后的结果不能回滚。 32 当用户在一个关系表的某一列上建立一个非聚集索引 (该表没有聚集索引 )时,数据库管理系统会自动为该索引维护一个索引结构。该索引结构中的记录是由 【 2】 和它相对应的指针构成的。 33 在 UML中,当要描述状态之间的转换时,可通过 【 3】 图来体现时间因子的作用。 34 现要查询 C01课程考试成绩最高的前 3名学生的学号和成绩 (包括并列的情况 )。请补全下列语句: SELECT【
19、4】 3学号,成绩 FROM选课表 WHERE课程号 =C01 ORDER BY成绩 DESC 35 在 SQL Server 2008中,能够出现在 SELECT语句目标列中的用户自定义函数是 【 5】 函数。 36 设要在表 T上建立一个针对插入操作的前触发器,请补全下列语句: CREATE TRIGGER tri_insert ON T 【 6】 INSERT 37 SQL Server 2008中声明游标的语句为: DECLARE x cursor【 7】CELECT 38 在 SQL Server 2008中,用户数据库中主要数据文件的扩展名为 【 8】 。 39 设要在表 T上建立
20、一 个针对插入操作的前触发器,请补全下列语句: CREATE TRIGGER tri_insert ON T 【 6】 INSERT 40 优化 SQL语句执行效率属于数据库应用系统 【 10】 阶段的任务。 41 为避免活锁现象的发生,数据库管理系统采用 【 11】 策略处理事务的加锁请求。 42 数据库系统出现故障是不可避免的。当数据库系统出现事务故障和系统故障时需使用数据库的 【 12】 文件进行恢复。 43 分布式数据库的 【 13】 透明性是最高 级别的透明性,它使得在编写程序时用户只需要对全局关系进行操作,这样简化了应用程序的维护。 44 在 OLAP的实现方式中,以多维数组作为存
21、储结构的被称作 【 14】OLAP。 45 在数据仓库环境中,粒度是一个重要的设计问题。粒度越 【 15】 ,细节程度越高,能回答的查询就越多,数据量就比较大。 三、设计与应用题 45 已知某教务管理系统的设计人员在需求分析阶段收集到下列原始数据表格:已知该业务系统存在如下规则: 每个教师有唯一的教师号,每个教师号对应唯一的一名教师; 每 门课程有唯一的课程号,每个课程号对应唯一的一门课程; 每本教材有唯一的教材号,每个教材号对应唯一的一本教材; 每个教师最多只有一个上级领导,也可以没有上级领导; 一门课程仅由一名教师讲授; 一本教材仅用于一门课程。 46 请根据原始数据表及业务规则,给出该系
22、统的关系模式,保证每个关系模式满足 3NF,并说明每个关系模式的主码和外码。 47 画出该系统的 ER图, ER图中需给出每个实体集的属性,主码属性用下划线标识。 48 在 SQL Server 2008中,设某数据库中有商品表 (商品号,商品 名,进货价格 ),商品号为主码;销售表 (商品号,销售时间,销售数量,销售价格,本次利润 ),商品号和销售时间为主码,销售价格为本次销售商品的单价。现要求每当在销售表中插入前 4列数据时 (假设一次只插入一行数据 ),系统自动计算本次销售产生的利润,并将该利润赋给销售表的第 5列 “本次利润 ”。请编写实现上述功能的后触发型触发器代码。 48 在进行某
23、学校教务管理系统的数据库设计时,数据库设计人员设计了如下几个关系模式: 系 (系号,系名 ),系号为主码 学生 (学号,姓名,所在系号 ),学号为主码 课程 (课程号,课 程名,开课系号 ),课程号为主码 选课 (学号,课程号,选课时间 ),学号和课程号为主码 开发人员在将关系模式实施到 SQL Server 2008的 “教务 “数据库时,使用了如下表结构定 义语句: CREATE TABLE系 ( 系号 varchar(10)NOT NULL, 系名 varchar(100) ) CREATE TABLE学生 ( 学号 varchar(50)NOT NULL, 姓名 varchar(50)
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 三级 数据库技术 模拟 59 答案 解析 DOC
