[计算机类试卷]计算机三级(数据库技术)模拟试卷25及答案与解析.doc
《[计算机类试卷]计算机三级(数据库技术)模拟试卷25及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]计算机三级(数据库技术)模拟试卷25及答案与解析.doc(26页珍藏版)》请在麦多课文档分享上搜索。
1、计算机三级(数据库技术)模拟试卷 25及答案与解析 一、选择题 1 下列有关数据库系统及相关内容的说法中,错误的是 ( )。 ( A)数据库系统是由计算机软硬件组成的复杂系统,其体系结构与系统硬件平台密切相关。 ( B)数据库管理系统提供了查询、插入、删除、更新等通用数据操作,但没有提供各种面向具体应用领域的业务处理。 ( C)数据库中的数据是按照一定的数据模型组织和存储的、可供多个用户共享的、具有最小冗余度的相关数据集合。 ( D)数据字典记录数据库系统运行时数据库操作情况的日志信息,通常由数据库管理员管理和维护。 2 DBAS需求分析阶段的性能分析是分析 DBAS应具有的性能指标。下列不属
2、于DBAS性能指标的是 ( )。 ( A)数据库空间占用情况 ( B)数据查询响应时间 ( C)单位时间内可以完成的查询数量 ( D)单位时间内可以完成的事务数量 3 下列不属于信息系统需求分析的常用建模方法是 ( )。 ( A) ER ( B) IDEF0 ( C) DFD ( D) UML 4 在信息系统的需求分析中,广为使用的 DFD建模方法属于 ( )。 ( A)结构化分析方法 ( B)数据分 析方法 ( C)数据抽象方法 ( D)业务归纳方法 5 在 SQL语言中的视图 (view)是数据库体系结构中的 ( )。 ( A)内模式 ( B)模式 ( C)外模式 ( D)物理模式 6 下
3、列关于索引的说法中,错误的是 ( )。 ( A)索引是典型的空间换取时间的方法,因此在设计索引时要在空间和时间两者之间进行权衡 ( B)建立聚集索引时,数据库管理系统会按照聚集索引键值对数据进行排序 ( C)聚集索引的键值不能重复 ( D)当经常进行范围查询时,在范围列上建立索引可以提高该类查询的效率 7 下列哪些属性不适合建立索引 ( )。 ( A)经常出现在 GROUP BY字句中的属性 ( B)经常参与连接操作的属性 ( C)经常出现在 WHERE字句中的属性 ( D)经常需要进行更新操作的属性 8 SQL Server 2008中,如果希望用户 U1在 DB1数据库中具有查询 T1表的
4、权限,正确的授权语句是 ( )。 ( A) GRANT SELECT ON DB1(T1)TO u1 ( B) GRANT SELECT TO u1 ON DB1(T1) ( C) GRANT SELECT TO u1 ON T1 ( D) GRANT SELECT ON T1 TO u1 9 数据库概念设计是面向企业或组织中的数据需求的。下列有关概念模型设计的说法中,错误的是 ( )。 ( A)按照具有相同属性特征原则对客观事物进行分类,在分类的基础上概括命名,得到实体集 ( B)分析和定义实体集中的每一个实例,并用有意义的符号或文字分别描述它们 ( C)从一个联系的两端 (两个方向 )确定
5、实体集之间联系的基数,并把联系的基数标注在模型中 ( D)要保证一个实体集中定义的每一个属性有意义、不重名 10 数据库物理 设计的目标是为应用数据提供合适的数据存储结构,同时要保证数据库系统具有良好的性能。关于数据库物理设计,下列说法中错误的是 ( )。 ( A)数据库物理设计需要考虑数据的存储方式、存取路径和具体的实现细节,还需要考虑数据的加载方式 ( B)数据库物理设计一般需要根据数据的存储需求和使用需求确定数据库管理系统的配置参数 ( C)数据库物理设计需要权衡系统的时间效率、空间效率、维护代价和各种用户要求,因此可能会产生多个备选方案 ( D)在数据库物理设计后期,可以根据实际需要适
6、当降低某些关系模式的规范化程度,以 提高查询效率 11 下列有关三级模式结构和数据独立性的说法中,正确的是 ( )。 ( A)在一个数据库中可以定义多个内模式,可利用不同的内模式来描述特定用户对数据的物理存储需求 ( B)外模式是用户与数据库系统的接口,用户可通过外模式来访问数据,在一个数据库中只能定义一个外模式 ( C)三级模式和两层映像的系统结构提供了数据独立性,即当数据的逻辑结构和存储结构发生变化时,应用程序不受影响 ( D)数据独立性使得数据的定义和描述与应用程序相分离,简化了数据库应用程序的开发,但增加了用户维护数据的代价 12 数据库中事务的并发操作可能会引起死锁,引起死锁的原因是
7、不同事务对数据项的资源占有,导致其他事务不能得到资源,从而引起相互等待导致死锁。假设某数据库系统中存在一个等待事务集 T1, T2, T3, T4, T5,其中 T1正在等待被 T2锁住的数据项 A2, T2正在等待被 T4锁住的数据项 A4, T3正在等待被 T4锁住的数据项 A4, T5正在等待被 T1锁住的数据项 A。则关于系统状态正确的是( )。 ( A)系统处于死锁状态,需要撤销其中任意一个事务即可退出死锁状态 ( B)系统处于死锁状态,通过撤销 T4可使系统 退出死锁状态 ( C)系统处于死锁状态,通过撤销 T5可使系统退出死锁状态 ( D)系统未处于死锁状态,不需要撤销其中的任何
8、事务 13 在某信息管理系统中需管理职工的照片信息,由于照片数据量较大,照片信息是否存储在数据库中成为讨论的焦点问题。下列关于照片存储与使用的说法,错误的是 ( )。 ( A)将照片存储在数据库中可能会导致备份时间较长,备份空间占用较多 ( B)将照片存储在文件系统中,在数据库中只存储照片文件的路径信息,可以大幅度降低数据库的数据量 ( C)将照片存储在数据库中虽然会导致数据库的 数据量较大,但可以方便地实现多台机器共享照片数据,也可以大幅度提高用户访问照片数据的速度 ( D)与将照片存储在文件系统中相比,将照片存储在数据库中更容易实现人员信息和照片数据的一致性 14 对于故障管理,下列说法正
9、确的是 ( )。 ( A)软件容错最完全的方法是设计两套相同的数据库系统同时工作,数据的变化也同步,空间有一定的距离,因此同时破坏两套的概率几乎为零,这样就能达到数据库的完全安全 ( B)动态转储提高了数据库的可用性,但是数据的有效性得不到保证 ( C)介质故障是指数据库在运行过程中,系 统突然停止运转,所有正在运行的事务以非正常方式终止,需要系统重新启动的故障 ( D)在数据库系统中,事务日志能够实现数据转储 15 用 UML建立业务模型是理解企业业务的第一步,业务人员扮演业务中的角色及其交互方式,例如航空公司的售票员是业务员,电话售票员也是业务员,它们直接的关系是 ( )。 ( A)关联关
10、系 ( B)依赖关系 ( C)聚集关系 ( D)概括关系 16 在 SQL Server 2008中,设 U1用户在某数据库中是 db datawriter角色中的成员,则该用户 U1从该角色中可以获 得的数据操作权限是 ( )。 查询 插入 更改 删除 ( A)仅 ( B)仅 和 ( C)仅 、 和 ( D)全部 17 SQL Server 2008中,有商品表 (商品号,商品名,单价 )和销售表 (商品号,销售时间,销售价格 )。现要限制 “销售价格 ”的取值必须在此商品 “单价 ”的 0 6倍到1 5倍范围之内,实现这个约束的正确代码是 ( )。 ( A) CHECK(销售价格 BETW
11、EEN单价 *0 6 AND单价 *1 5) ( B) CHECK(销售价格 BETWEEN商品表单价 *0 6 AND商品表单价 *1 5) ( C) CREATE TRIGGER tri Sales ON销售表 FOR INSERT, UPDATE AS IF EXISTS(SELECT*FROM INSERTED a JOIN商品表 b ON a商品号 =b商品号 WHERE销售价格 NOT BETWEEN单价 *0 6 AND单价 *1 5) ROLLBACK ( D) CREATE TRIGGER tri Sales ON销售表 INSTEAD OF INSERT, UPDATE A
12、S IF EXISTS(SELECT*FROM INSERTED a JOIN商品表 b ON a商品号 =b商品号 WHERE销售价格 NOT BETWEEN单价 *0 6 AND单价 *1 5) ROLLBACK 18 现有 SQL Server 2008数据库服务器,其中的一个数据库占用 80GB空间,另有一台用于备份的计算机,该机器上有 4个大小均为 50GB的硬盘分区。若要将此数据库完全备份到该计算机上,则 ( )。 ( A)不能实现,因为每个分区上的空间都不够 80GB ( B)可以先建立一个备份设备,这个设备分别在 4个分区 上各占用 20GB空间,然后再用此设备备份数据库 (
13、C)可以先在每个分区上分别建立一个备份设备,指定每个设备的大小均为20GB,并建立一个包含这 4个备份设备的备份媒体集,最后再用此备份媒体集备份数据库 ( D)可以先在每个分区上分别建立一个不用指定大小的备份设备,然后将数据库同时备份到这 4个备份设备上 19 有关系模式:系 (系号,系名,系办公电话 ),教师 (教师号,教师名,职称,聘任日期,工资,所在系号 )。现要定义下列约束: 系号是系关系的主码,教师号是教师关系的主码 职称列的取值只能为 “教授 ”, “副教授 ”, “讲师 ”, “助理 ”和 “其他 ” 教授的默认工资为 10000元,副教授的默认工资为 8000元,讲师的默认工资
14、为 5000元 每个教师的所在系号不能为空,且其值必须在系关系中存在 若在数据库中实现以上约束,需要使用触发器才能实现的是 ( )。 ( A)仅 和 ( B)仅 和 ( C)仅 ( D)仅 和 20 以下哪个设计内容不属于数据库应用系统总体设计范畴 ( )。 ( A)数据库应用系统体系结构设计 ( B)软硬件选型和配置设计 ( C)数据库软件总体设计 ( D)关系模式 设计 21 统一建模语言 UML是一种常用于数据库应用系统设计和开发的可视化建模语言。关于 UML,下列说法错误的是 ( )。 ( A) UML中的视图是由一个或多个图组成的,一个图是系统模型中的某个侧面的展示 ( B)用例图、
15、顺序图和状态图都是 UML的行为视图,用于描述系统的物理部署情况 ( C)类图和对象图都是 UML的逻辑视图,用于描述系统在某个时间的静态结构 ( D)在用例图中,与系统交互的人和其他实体都可以成为系统的角色 22 某大型超市的数据库应用系统中,设有下列数据: 商品清单 商品销售细节数据 DBMS中的数据字典 数据库结构说明文档 前端应用程序表中数据项的定义及说明文档 商品分类销售汇总数据 以上数据中,一般不属于元数据的是 ( )。 ( A)仅 、 和 ( B)仅 、 和 ( C)仅 、 和 ( D)仅 、 和 23 某跨国公司的业务系统需要提供全球性服务,该业务系统需要 24小时 7 天在线
16、服务,系统业务繁忙,为了保证业务系统中数据库数据的安全,需要设计与实施数据转储机制,设计完成该数据库每天数据增量的转储需要 2个小时,在不考虑成本因素的情况 下,下列最合理的是 ( )。 ( A)配备高性能数据库服务器,通过事务传送机制实时地将数据库中的任何变化反映到备份环境中 ( B)每天划出长度为 2小时的时间窗口 tw,在 tw内采用静态转储方法实现每天数据增量的转储 ( C)每天划出长度为 2小时的时间窗口 tw,在 tw内采用动态转储方法实现每天数据增量的转储 ( D)每周做一次完全转储,每天选择浮动时间段对变化的数据进行转储 24 某系统中事务 T1从账户 A转出资金到账户 B中,
17、在此事务执行过程中,另一事务 T2要进行所有账户余额统计操作。在 T1和 T2事务成功 提交后,数据库服务器突然掉电重启。为保证 T2事务的统计结果及重启后 A、 B两账户余额正确,需要利用到的事务性质分别是 ( )。 ( A)一致性和隔离性 ( B)原子性和一致性 ( C)隔离性和持久性 ( D)原子性和持久性 25 在 SQL Server 2008中,若希望数据库用户 ACCT具有创建数据库对象的权限,较为适合的实现方法是 ( )。 ( A)使 ACCT只在 dbcreator角色中 ( B)使 ACCT只在 public角色中 ( C)使 ACCT只在 db owner角色中 ( D)
18、使 ACCT只在 db ddladmin角色中 26 在 SQL Server 2008中, master是一个非常重要的系统数据库,如果 master损坏将会对系统造成严重后果,因此系统管理员应该对 master进行备份。 SQL Server 2008对数据库提供的备份有 ( )。 完全备份 差异备份 日志备份 ( A)仅 ( B)仅 和 ( C)仅 和 ( D)全部 27 在分布式数据库应用系统中,对全局关系进行分片设计时,下列说法正确的是( )。 ( A)对于一个全局关系中的 任意数据,不允许其不属于任何一个片段,但允许某些数据同时属于不同的片段 ( B)对于一个全局关系中的任意数据,
19、可以允许其不属于任何一个片段,也允许某些数据同时属于不同的片段 ( C)对于一个全局关系中的任意数据,不允许其不属于任何一个片段,也不允许某些数据同时属于不同的片段 ( D)对于一个全局关系中的任意数据,可以允许其不属于任何一个片段,也不允许某些数据同时属于不同的片段 28 在大型企业的数据库应用系统中,联机事务处理 (0LTP)和联机分析处理 (OLAP)是常见的数据库管理和数据分析形式。关于 OLTP和 OLAP,一般情况下,下列说法正确的是 ( )。 ( A) OLTP系统的安全性要求比 OLAP系统的低,也比较容易实现 ( B) OLTP系统在访问数据时,访问数据量很大,而 OLAP系
20、统则相反,访问数据量较小。 ( C) OLTP系统要求系统必须具有很高的响应速度,而 OLAP对系统的响应速度要求较为宽松 ( D) OLTP系统一般由企业的中上层或决策层使用,而 OLAP系统一般由企业的中下层业务人员使用 29 给定如下三个关系表: 销售明细表 (商品标识,销售时间,单价,数量,金额 ) 日销售表 (商品标识, 销售日,总数量,总金额 ) 月销售额 (商品标识,销售月份,总数量,总金额 ) 下列说法正确的是 ( )。 ( A)销售明细表的数据粒度最大,数据量最大 ( B)日销售表的数据粒度最大,数据量最小 ( C)月销售表的数据粒度最大,数据量最小 ( D)月销售表的数据粒
21、度最小,数据量最小 30 在超市所从事的信息活动中,下列属于挖掘时间序列模式的是 ( )。 ( A)针对匿名客户,记录其购买某种商品时,与该商品有关的优惠 ( B)针对注册用户,分析他们的购买,向他们设定下次可能购买的优惠规则 ( C)针对 所有客户,对其篮子里的商品进行分析 ( D)针对注册用户,进行客户分类,确定重要客户及服务对策 二、应用题 31 具体来说, UML的语义是定义在一个四层建模概念框架中的,这四层分别是:_、元模型层、模型层和 _。 32 在 UML中, _是一种特殊形式的关联,它表示类之间的关系是整体与部分的关系。 33 在衡量数据库应用系统的性能指标中, _指的是系统在
22、单位时间内可以完成的数据库事务数量。 34 为了保证正确地调度事务的并发操作,事务对数据库 对象加锁、解锁需遵守加锁协议。加锁协议中两阶段加锁协议可以保证事务调度 _性。 35 在并行数据库中,最适合整表扫描操作的数据划分方法是 _。 36 在 SQL Server 2008中,对于更新操作的触发器,系统将产生 2张逻辑工作表,其中存放更新前数据的逻辑工作表是 _。 37 Google的云数据库是一个分布式的结构化数据存储系统,称作 _。 38 设某数据库服务器中有 3块 146G的 SAS硬盘,为了保证数据的安全性,数据库管理员利用硬件 RAID卡将三块硬盘做成 RAID5,则服务器可使用磁
23、盘空间为_GB。 39 知识发现主要由三个步骤组成,它们是 _、数据挖掘、结果的解释评估。 40 在 SQL server 2008中,主要数据文件必须建立在 _文件组中。 41 在分布式数据库中,如果用户编写程序时不必了解数据分片在各个场地的分配情况,则称该分布式数据库系统具有 _透明性。 42 不同的数据库管理系统采用的日志文件格式不完全一样,概括起来主要有以记录为单化的日志文件和以 _为单位的日志文件两种。 43 设某数据库中有旅客表 A(旅客编号,城市 )和旅客表 B(旅客编号,城市 ),现将所有旅客的数据存储这两张表中。请补全如下查询语句,使得该查询语句能查询所有旅客所在的全部的不重
24、复的城市。 ELECT城市 FROM旅客表 A _ SELECT城市 FROM旅客表 B 44 删除用户自定义的函数使用 _语句来实现。 三、设计与应用题 45 有如下记录教师讲授课程信息的表格:试根据表格中内容,画出合适的 ER图。将 ER图转换为关系模型,并指明转换后的每个关系 模式的主码和外码。 46 设在 SQL Server 2008某数据库中有商品表和销售表,两个表的定义如下: CREATE TABLE商品表 ( 商品号 char(10)PRIMARY KEY, 商品名 varehar(40), 类别 varchar(20), 进货单价 int) CREATE TABLE销售表 (
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 三级 数据库技术 模拟 25 答案 解析 DOC
