[计算机类试卷]计算机三级(数据库技术)模拟试卷74及答案与解析.doc
《[计算机类试卷]计算机三级(数据库技术)模拟试卷74及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]计算机三级(数据库技术)模拟试卷74及答案与解析.doc(26页珍藏版)》请在麦多课文档分享上搜索。
1、计算机三级(数据库技术)模拟试卷 74及答案与解析 一、选择题 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某数据库中有图书表 (书号,书名,出版 13期,单价 ),其中 “书号 ”是主码。现要查询 2015年 1月份出版的单价最高的前三本图书的详细信
5、息。下列查询语句中能正确完成该查询要求的是 ( )。 ( A) SELECT*TOP 3 FROM图书表 WHERE出版日 期 BETWEEN2015 1 1AND2015 1 31 ORDER BY单价 DESC ( B) SELECT TOP 3*FROM图书表 WHERE出版 Et期 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图书表
6、WHERE出版 Et期 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)当在 T1表上执行 INSERT操作时,只执行 tri触发器,而不实际执行INSERT操作 ( C)当在 T1表上执行 INSERT操作时,先执行 tri触发
7、器,然后再实际执行INSERT操作 ( D)当在 T1表上执行 INSERT操作时,先执行 INSERT操作,如果操作正确,则无需执行 tri触发器 12 下列关于 SQL Server 2008游标中 FETCH_STATUS的说法,正确的是( )。 ( 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
9、 设在 SQL 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:大于等于 20
10、0 ( C)创建了 2个分区,各分区的取值范围分别是: 分区 1:大于 1且小于等于 100 分区 2:大于 100且小于等于 200 ( D)创建了 2个分区,各分区的取值范围分别是: 分区 1:大于等于 1且小于 100 分区 2:大于等于 100且小于 200 16 设某数据库中有表 T1(c1, 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
11、) SELECT c1 c2 FROM T1 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)创建备份设备的 T SQL存储过程为 sp_adde
15、vice 25 在 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 对 SQL语句进行性能调优属于数据库应用系统【 1】阶段的任务。 32 三层浏览器服务器结构的数据库应用系统是由浏览器、应用服务器和【 2】服务器三部分组成的。 33 用例之间的关系包括扩展、使用和【 3】三种。 34 设有课程表 (课程号,课程名,开课学期 )和选课表 (学号,课程号,成绩 ),现要利用开窗函数查询每门课程的课程名、开课学期及选该门课的学生人数 (不包括没人选的课程 )。请补全下列语句: SELECT DISTINCT课程名,开课学期, COUNT(*)OVER(【 4】 BY T1课
19、程号 )AS选课人数 FROM课程表 T1 JOIN选课表 T2 ON T1课程号 T2课程号 35 在 T SQL中,能够实现分情况显 示不同类型数据的函数是【 5】。 36 在 T SQL中,提取游标 cur1第 5行数据的语句是【 6】 ABSOLUTE 5 FROM curl 37 在 T SQL中,修改触发器 tri1的语句是【 7】 tri1 38 在 SQL Server 2008中,通过在视图上创建唯一【 8】索引的方式可使视图的结果集保存到数据库中。 39 在 SQL Server 2008中,具有系统管理员权限的服务器角色是【 9】。 40 增加派生性冗余列的调优方法是典型
20、的以【 10】换时间的调优方法。 41 SQL Server 2008数据库中,【 11】视图是存储一个查询结果的数据库对象。 42 事务内部故障可以分为预期的和非预期的,运算溢出故障属于【 12】的事务内部故障。 43 在分布式数据库中,【 13】分片从列的角度将关系分为不同的片断。 44 在并行数据库中,【 14】结构被认为是支持并行数据库系统的最好并行结构,适用于银行出纳之类的应用。 45 数据挖掘作为知识发现的过程,一般由三个主要阶段组成:数据准备、【 15】、结果的解释和评估。 三、设计与应用题 45 已知某教务管理系统的设计人员在需求分 析阶段收集到下列原始数据表格:已知该业务系统
21、存在如下规则: 每个教师有唯一的教师号,每个教师号对应唯一的一名教师; 每门课程有唯一的课程号,每个课程号对应唯一的一门课程; 每本教材有唯一的教材号,每个教材号对应唯一的一本教材; 每个教师最多只有一个上级领导,也可以没有上级领导; 一门课程仅由一名教师讲授; 一本教材仅用于一门课程。 46 请根据原始数据表及业务规则,给出该系统的关系模式,保证每个关系模式满足 3NF,并说明每个关系模式的主码和外码。 47 画出该系统的 ER图 , ER图中需给出每个实体集的属性,主码属性用下划线标识。 48 在 SQL Server 2008中,设某数据库中有商品表 (商品号,商品名,进货价格 ),商品
22、号为主码;销售表 (商品号,销售时间,销售数量,销售价格,本次利润 ),商品号和销售时间为主码,销售价格为本次销售商品的单价。现要求每当在销售表中插入前 4列数据时 (假设一次只插入一行数据 ),系统自动计算本次销售产生的利润,并将该利润赋给销售表的第 5列 “本次利润 ”。请编写实现上述功能的后触发型触发器代码。 48 在进行某学校教务管理系统的数据库设计时,数 据库设计人员设计了如下几个关系模式: 系 (系号,系名 ),系号为主码 学生 (学号,姓名,所在系号 ),学号为主码 课程 (课程号,课程名,开课系号 ),课程号为主码 选课 (学号,课程号,选课时间 ),学号和课程号为主码 开发人
23、员在将关系模式实施到 SQL Server 2008的 “教务 ”数据库时,使用了如下表结构定义语句: CREATE TABLE系 ( 系号 varchar(10) NOT NULL, 系名 varchar(100) ) CREATE TABLE 学生 ( 学号 varchar(50)NOT NULL, 姓名 varchar(50), 所在系号 varchar(10) ) CREATE TABLE课程 ( 课程号 varchar(50) NOT NULL, 课程名 varchar(100), 开课系号 varchar(10) ) CREATE TABLE 选课 ( 学号 varchar(50)
24、 NOT NULL, 课程号 varchar(50) NOT NULL, 选课时间 datetime ) 在执行如下查询语句时发现执行效率很低: SELECT*FROM选课 JOIN学生 ON学生学号选课学号 JOIN系 ON系系号学生所在系号 JOIN课程 ON课程课程号选课课程号 WHERE系系号 012 AND convert(varchar(10),选课时间, 120) 2010 01 01 49 在查找原因时发现建表语句有问题。请指出问题并说明该问题是否会影响此查询语句 的执行效率。 50 设已在 “选课 ”表的 “选课时间 ”列及 “学生 ”表的 “所在系号 ”列上建立了索引。请问
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
本资源只提供5页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 三级 数据库技术 模拟 74 答案 解析 DOC
