ImageVerifierCode 换一换
格式:DOC , 页数:30 ,大小:178.50KB ,
资源ID:505992      下载积分:2000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-505992.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文([计算机类试卷]计算机三级(数据库技术)模拟试卷33及答案与解析.doc)为本站会员(deputyduring120)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

[计算机类试卷]计算机三级(数据库技术)模拟试卷33及答案与解析.doc

1、计算机三级(数据库技术)模拟试卷 33及答案与解析 一、选择题 1 下列有关数据库系统及相关内容的说法中,错误的是 ( )。 ( A)数据库系统是由计算机软硬件组成的复杂系统,其体系结构与系统硬件平台密切相关。 ( B)数据库管理系统提供了查询、插入、删除、更新等通用数据操作,但没有提供各种面向具体应用领域的业务处理。 ( C)数据库中的数据是按照一定的数据模型组织和存储的、可供多个用户共享的、具有最小冗余度的相关数据集合。 ( D)数据字典记录数据库系统运行时数据库操作情况的日志信息,通常由数据库管理员管理和维护。 2 DRAS需求分析阶段的性能分析是分析 DBAS应具有的性能指标。下列不属

2、于DBAS性能指标的是 ( )。 ( A)数据库空间占用情况 ( B)数据查询响应时间 ( C)单位时间内可以完成的查询数量 ( D)单位时间内可以完成的事务数量 3 下列不属于信息系统需求分析的常用建模方法是 ( )。 ( A) ER ( B) IDEFO ( 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)仅 I和 ( C)仅 、 和 ( D)全部 17 在 SQL Server 2008中,有商品表 (商品号,商品名,单价 )和销售表 (商品号,销售时间,销售价格 )。现要限制 “销售价格 ”的取值必须在此商品 “单价 ”的 0 6倍到1 5倍范围之内,实现这个约束的正确代码是 ( )。 ( A) CHECK(销售价格 BE

11、TWEEN单价 *0 6AND单价 *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

12、 AS 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 有关系模式:系 (系号,系名,系办公电话 ),教师 (教师号,教师名,职称,聘任日期,工资,所在系号 )。现要定义下列约束: I系号是系关系的主码,教师号是教师关系的主码 职称列的取值只能为 “教授 ”, “副教授 ”, “讲师 ”, “助理 ”和 “其他 ” 教授的默认工资为 10000元,副教授的默认工资为 8000元,讲师的默认

14、工资为 5000元 每个教师的所在系号不能为空,且其值必须在系关系中存在 若在数据库中实现以上约束,需要使用触发器才能实现的是 ( )。 ( A)仅 和 ( B)仅 和 ( C)仅 ( D)仅 I和 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角色中 (

18、D)使 ACCT只在 db_ddladmin角色中 26 在 SQL Server 2008中, master是一个非常重要的系统数据库,如果 master损坏将会对系统造成严重后果,因此系统管理员应该对 master进行备份。 SQL Server 2008对数据库提供的备份有 ( )。 完全备份 差异备份 日志备份 ( A)仅 ( B)仅 和 ( C)仅 和 ( D)全部 27 在分布式数据库应用系统中,对全局关系进行分片设计时,下列说法正确的是( )。 ( A)对于一个全局关系中的任意数据,不允许 其不属于任何一个片段,但允许某些数据同时属于不同的片段 ( B)对于一个全局关系中的任意数

19、据,可以允许其不属于任何一个片段,也允许某些数据同时属于不同的片段 ( C)对于一个全局关系中的任意数据,不允许其不属于任何一个片段,也不允许某些数据同时属于不同的片段 ( D)对于一个全局关系中的任意数据,可以允许其不属于任何一个片段,也不允许某些数据同时属于不同的片段 28 在大型企业的数据库应用系统中,联机事务处理 (OLTP)和联机分析处理 (OLAP)是常见的数据库管理和数据分析形式。关于 OLTP和 OLAP, 一般情况下,下列说法正确的是 ( )。 ( A) OLTP系统的安全性要求比 OLAP系统的低,也比较容易实现 ( B) OLTP系统在访问数据时,访问数据量很大,而 0L

20、AP系统则相反,访问数据量较小。 ( C) 0LTP系统要求系统必须具有很高的响应速度,而 OLAP对系统的响应速度要求较为宽松 ( D) OLXP系统一般由企业的中上层或决策层使用,而 OLAP系统一般由企业的中下层业务人员使用 29 给定如下三个关系表: 销售明细表 (商品标识,销售时间,单价,数量,金额 ) 日销售表 (商品标识,销售日,总数量, 总金额 ) 月销售额 (商品标识,销售月份,总数量,总金额 ) 下列说法正确的是 ( )。 ( A)销售明细表的数据粒度最大,数据量最大 ( B)日销售表的数据粒度最大,数据量最小 ( C)月销售表的数据粒度最大,数据量最小 ( D)月销售表的

21、数据粒度最小,数据量最小 30 在超市所从事的信息活动中,下列属于挖掘时间序列模式的是 ( )。 ( A)针对匿名客户,记录其购买某种商品时,与该商品有关的优惠 ( B)针对注册用户,分析他们的购买,向他们设定下次可能购买的优惠规则 ( C)针对所有客户,对其篮 子里的商品进行分析 ( D)针对注册用户,进行客户分类,确定重要客户及服务对策 二、应用题 31 数据库管理系统提供了数据定义语言 (DDL),用于定义各种数据库对象。数据定义语句经 DDL编译器编译后,各种对象的描述信息存放在数据库的 _中。 32 关系数据库中要求关系的主码不能为空,这属于数据模型三要素中的_。 33 设有如下 U

22、ML图。该图是一种 _图。34 现有系表 (系号,系名,联系电话 )和教师表 (教师号,教师名,职称,工资,系号 )。目前某些 系还没有招聘到教授,如果要用一个查询语句列出没有招聘到教授的系的系号和系名,用 _连接操作可以实现这个查询。 35 设有商品表 (商品号,商品名,商品类别 ),其中商品号为主码,商品名和商品类别不为空。现要统计商品数量最多的前 3类商品 (包括并列情况 ),希望列出商品类别和商品数量。请补全下列语句: SELECT_商品类别, COUNT(*)AS商品数量 FROM商品表 GROUP BY商品类别 ORDER BY COUNT(*)DESC 36 在 SQLServe

23、r 2008中, 每个数据页可存储 8060字节的数据。设表 T有 10000行数据,每行占用 4031字节,则存储该表数据大约需要 _MB存储空间,其空间利用率大约是 _。 (存储空间和空间利用率均保留到整数,小数点后按四舍五入处理 ) 37 使用约束可以保证数据库中数据的正确性,其中 _约束允许出现空值但不允许出现重复值。 38 在 SQL Server 2008中,设 log1是 SQL Server身份验证模式的数据库服务器登录帐户。现要授予 log1具有创建数据库的权限,请补全下列语句: EXEC sp_addsrvrolememberlog1, _ 39 数据库管理系统一般通过周期

24、性检查 _图来实现死锁检测。 40 一个事务执行过程中,其正在访问的数据被其他事务修改,导致处理结果不正确。这是由于不满足并发事务间的 _性而引起的。 41 在数据库系统出现系统故障后进行恢复时,对于事务 T,如果在日志文件中有BEGINTRANSACTION记录,也有 COMMIT记录,但其对数据的修改没有写到数据库中,则数据库管理系统处理这种事务时应执 行的操作是 _。 42 设某并行数据库采用一台具有 14个刀片的刀片服务器,每个刀片具有独立的内存和磁盘,各刀片之间通过刀片服务器上的以太网交换机实现通信,则该并行数据库采用的体系结构是 _结构。 43 数据仓库是一个面向 _的、集成的、非

25、易失的、且随时间变化的数据集合。 44 粒度是反映数据库系统中综合程度的指标。设有表 T1(商品标识,销售时间,销售量 )、 T2(商品标识,日期,总销售量 )和 T3(商品类别,月份,总销售量 ),其中粒度最大的表是 _。 三、设计与应用题 44 已知某教务管理系统的设计人员在需求分析阶段收集到下列原始数据表格:已知该业务系统存在如下规则: 每个教师有唯一的教师号,每个教师号对应唯一的一名教师; 每门课程有唯一的课程号,每个课程号对应唯一的一门课程; 每本教材有唯一的教材号,每个教材号对应唯一的一本教材; 每个教师最多只有一个上级领导,也可以没有上级领导; 一门课程仅由一名教师讲授; 一本教

26、材仅用于一门课程。 45 请根据原始数据表及业务规则,给出该系统的关系模式,保证每个关系模式满足 3NF,并说 明每个关系模式的主码和外码。 46 画出该系统的 ER图, ER图中需给出每个实体集的属性,主码属性用下划线标识。 47 在 SQL Server 2008中,设某数据库中有商品表 (商品号,商品名,进货价格 ),商品号为主码;销售表 (商品号,销售时间,销售数量,销售价格,本次利润 ),商品号和销售时间为主码,销售价格为本次销售商品的单价。现要求每当在销售表中插入前 4列数据时 (假设一次只插入一行数据 ),系统自动计算本次销售产生的利润,并将该利润赋给销售表的第 5列 “本次利润

27、 ”。请编写实现上述功能的后触发型触发器代 码。 47 在进行某学校教务管理系统的数据库设计时,数据库设计人员设计了如下几个关系模式:系 (系号,系名 ),系号为主码 学生 (学号,姓名,所在系号 ),学号为主码 课程 (课程号,课程名,开课系号 ),课程号为主码 选课 (学号,课程号,选课时间 ),学号和课程号为主码 开发人员在将关系模式实施到 SQL Server 2008的 “教务 ”数据库时,使用了如下表结构定义语句: CREATE TABLE系 ( 系号 varchar(10)NOT NULL, 系名 varchar(100) ) CREATE TABLE学生 ( 学号 varcha

28、r(50)NOT NULL, 姓名 varchar(50), 所在系号 varchar(10) ) CREATE TABLE课程 ( 课程号 varchar(50)NOT NULL, 课程名 varchar(100), 开课系号 varchar(10) ) CREATE TABLE选课 ( 学号 varchar(50)NOT NULL, 课程号 varchar(50)NOT NULL, 选课时间 datetime ) 在执行如下查询语句时发现执行效率很低: SELECT*FROM选课 JOIN学生 ON学生学 号 =选课学号 JOIN系 ON系系号 =学生所在系号 JOIN课程 ON课程课程号

29、:选课课程号 WHERE系系号: =012 AND convert(varchar(10),选课时间, 120): =20100101 48 在查找原因时发现建表语句有问题。请指出问题并说明该问题是否会影响此查询语句的执行效率。 49 设已在 “选课 ”表的 “选课时间 ”列及 “学生 ”表的 “所在系号 ”列上建立了索引。请问这两个索引是否能够提高该查询语句的执行效率 ?如果不能,请说明原因。 计算机三级(数据库技术 )模拟试卷 33答案与解析 一、选择题 1 【正确答案】 D 【试题解析】 数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是

30、对数据流程图中的各个元素做出详细的说明。数据字典一般由数据库管理系统本身管理和维护。 D选项中所说的记录数据库系统运行时数据库操作情况的日志信息是属于日志文件的内容。 2 【正确答案】 A 【试题解析】 DBAS需求分析阶段的一项重要工作是分析 DBAS应具有的性能指标,主要包括: 数据操作响应时间,或数据访问响应时间 ; 系统吞吐量,即指系统在单位时间内可以完成的数据库事务或查询的数量; 允许并发访问最大用户数; 每 TPS(Price per TPS)代价值。 3 【正确答案】 A 【试题解析】 常用的需求建模方法包括: DFD方法; IDEFO方法; UML方法。 4 【正确答案】 A

31、【试题解析】 DFD图采用自顶向下逐步细化的结构化分析方法。 5 【正确答案】 C 【试题解析】 在 SQL中,视图是基于 SQL语句的结果集的可视化的虚表,它包含行和列,就像一个真实的表。视图中的 字段就是来自一个或多个数据库中的真实的表中的字段。我们可以向视图添加 SQL函数、 WHERE以及 JOIN语句。外模式也称子模式 (Subschema)或用户模式,它是数据库用户 (包括应用程序员和最终用户 )能看见和使用的局部数据的逻辑结构和特征描述,是数据库用户的数据视图,是与某一应用有关的数据逻辑表示。视图是外模式的实现方式之一。 6 【正确答案】 C 【试题解析】 对数据文件和它的一个特

32、定的索引文件而言,如果数据文件中数据记录的排列顺序与索引文件中的索引项的排列顺序相一致,或者说索引文件按照其查找码指定的顺序与数据文件中数据记录的排列顺序相一致,则称该索引文件为聚集索引。聚集索引的键值可以重复。 7 【正确答案】 D 【试题解析】 索引适合使用的条件: 在经常需要搜索的列上,可以加快搜索的速度; 在经常使用连接的列上 (这些列主要是一些外键 )可以加快连接的速度,在经常需要根据范围进行搜索的列上创建索引,因为索引已经排序,其指定的范围是连续的; 在经常使用 WHERE子句中的列上面创建索引,加快条件的判断速度。 索引不适合使用的条件: 对于那些在查询中很少使用或者参考的列不应

33、该创建索引; 对于那些只有很少数据值的列也不应该创建索引; 经常进行更新的列不适宜创建索引。 8 【正确答案】 A 【试题解析】 SQL Server 2008中 GRANT的用法为: GRANTALL PRIVILEGES permission(column, n) , n ONclass: securableTo principal, n WITH GRANT OPTIONAS principal 9 【正确答案】 B 【试题解析】 B选项是对实体集命名,即在标识实体集的基础上分类抽象,将具有相同属性特征的同类对象抽象为实体集,然后归纳整理,用一个有意义的名词或名词短语为每一个实体命名。它

34、的描述是实体集中的每一个实例,所以错误。 10 【正确答案】 A 【试题解析】 数据库物理设计的目的是将数据的逻辑模式转换为实现技术规范,其目标是设计数据存储方案,以便提供足够好的性能并确保数据库数据的完整性 、安全性和可恢复性。通常,数据库物理设计并不包括文件和数据库的具体实现细节 (例如如何创建文件、建立数据库以及如何加载数据等 )。 11 【正确答案】 C 【试题解析】 内模式又称物理模式,处于最底层,它给出了数据库物理存储结构与物理存取方法,内模式反映了数据在计算机物理结构中的实际存储形式。一个数据库只对应一种内模式。外模式是用户的局部模式。一个数据库中可以定义多个外模式。数据独立性不

35、仅简化数据库应用程序的开发,同时因为屏蔽了物理结构的差异,所以也简化了用户维护数据的代价。数据库系统三级模式和两层映 像的系统结构保证了数据库系统中能够具有较高的逻辑独立性和物理独立性。 12 【正确答案】 D 【试题解析】 从下面的资源图可知,系统没有资源死锁环,事务 T4完成后释放A4, T2完成后释放 A2, T1完成后释放 T5,所有事务即可正常结束。13 【正确答案】 C 【试题解析】 照片相对于文字、数字而言,所占的空间更大,如果存放在数据库中,则会增加数据库数据的大小。因此在备份的时候,需要备份的数据也增多,会占用更多的备份空间。若照片存在文件系统中,则仅仅需要将照片路径存放在数

36、据库中,相对于存放照 片本身来说,减少了很多数据量。照片存储到数据库中后,对照片的访问就受到了很大的限制,当多人同时访问同一个照片时,会大大降低用户访问照片的速度。照片存放在数据库中的优点之一就是没有像文件系统那样把人员信息和照片数据分离,因此有更好的一致性。 14 【正确答案】 B 【试题解析】 硬件容错最完全的方法是设计两套相同的数据库系统同时工作,数据的变化也同步,空间有一定的距离,因此同时破坏两套的概率几乎为零,这样能达到数据库的完全安全。若数据库在运行过程中,系统突然停止运转,所有正在运行的事务以非正常的方式 终止,则需要重新启动的故障就是系统故障。在数据库中,事务日志能够实现数据恢

37、复。 15 【正确答案】 D 【试题解析】 在 UML类图中的概括关系也称为泛化关系,描述了一般事物与该事物中的特殊种类之间的关系,也就是父类与子类之间的关系。本题中航空公司的售票员和电话售票员都属于业务人员的子类,因此属于概括关系。 16 【正确答案】 C 【试题解析】 db_datawriter固定数据库角色的成员可以在所有用户表中添加、删除或更改数据。即 db_datawriter可以修改数据库中所有用户表数据, 但不能查询。 U1拥有除查询以外的三项权限。 17 【正确答案】 C 【试题解析】 FOR指定触发器只有在引发的 SQL语句中指定的操作都已成功执行,并且所有的约束检查也成功完

38、成后才执行触发器,这种触发器称为后触发型触发器。 INSTEAD OF指定执行触发器而不是执行引发触发器执行 SQL语句,从而替代触发语句的操作,称这种触发器为前触发型触发器。 18 【正确答案】 C 【试题解析】 对于 80GB的数据库需分 4个硬盘分区来存储,可先在每个分区上分别建立一个备份设备,指定每个设备的大小为 20GB,并建立一个包含这 4个备份设备的备份媒体集,最后再用此备份媒体集备份数据库。 19 【正确答案】 C 【试题解析】 触发器使用场合为完成比 CHECK约束更复杂的数据约束,为保证数据库性能而维护的非规范化数据,实现复杂的业务规则。 CHECK只能实现同一个表的列之间

39、的取值约束。 是对同一个列中元素取值之间的约束, 选项是在不同表中列之间的取值约束关系都不能用 CHECK实现,但可以用外键约束加非空约束实现。所以选择 C选项。 20 【正确答案】 D 【试题解析】 系统总体设计的主要内容包括确定 DBAS体系结构、软硬件选型和配置设计、应用软件总体设计和业务规则初步设计。 21 【正确答案】 B 【试题解析】 UML中视图 (View)的概念为从不同的角度观察系统所得到的印象。有了视图,便可把注意力集中在系统的一个方面,通过对多个视图的理解,在大脑中把不同方面的信息拼接起来,最终把握系统的全貌。每个视图需要用一组图 (diagram)来描述,图中包含的是代

40、表系统模型元素的各种图形符号,不同的图体现着系统的不同方面。正如我们观察一个物体一样,从不同的角度看到的局部图像可能会出现重叠,不同的视图之 间也可能出现重叠的状况,所以同一个图可以从属于不同的视图。用例图属于用例视图,描述系统的功能。行为视图包括顺序图、交互图和状态图,描述系统的活动。描述物理部署情况的是部署视图。 22 【正确答案】 C 【试题解析】 元数据被定义为描述数据及其环境的数据,是关于数据的数据。元数据用于描述数据仓库内数据的结构和建立方法,可将其按用途的不同分为技术元数据和业务元数据。一般来说,它有两个主要的用途:首先能够提供基于用户的信息,其次能支持系统对数据的管理和维护。在

41、传统的数据库中,元数据描述了数据库中的各个对 象,如数据库中数据字典就是一种元数据,在关系数据库中,这种描述就是对数据库、表、列等对象的定义。 DBMS数据字典、数据库结构证明文档、前端应用程序表中数据库的定义及说明文档都是元数据。而 、 和 都是提供了基于用户数据的信息,与元数据的定义不符,因此 、 、 不是元数据。 23 【正确答案】 A 【试题解析】 在静态转储过程中系统不能运行其他事务,因为会降低数据库的可用性;动态备份运行转储操作和用户事务并发执行,即允许在转储过程中对数据库进行存取和修改,动态储存虽然克服了静态储存的一些缺点,但是动 态转储可能造成数据库的不一致性,使数据的有效性得

42、不到保证。为了数据的有效性,需要引入日志文件,用它记录转出期间各种事务对数据库的修改活动记录,然后使用动态转储的备份副本加上日志文件就可以将数据库恢复到某一时刻的正确状态,因此 B、 C选项不合适。 D选项中完全转储加增量转储,在这种转储方式下,恢复中使用的转储文件较多,其中任何一次转储出了问题都会导致恢复失败,同时恢复时间长,因此 D选项也不可取。故选择 A选项。 24 【正确答案】 C 【试题解析】 两个事务并发执行时,隔离性保证其并行结果正确性。当事务提 交后断电,则持续性保证其对数据库的改变是永久的,结果不受影响。事务的四个性质:原子性、一致性、隔离性、持久性。原子性描述的是事务中包括

43、的诸多操作为了保持一致性要么都做,要么都不做;一致性描述的是事务执行结果从一个一致性到另一个一致性的变化。由题意可知, T1、 T2事务若要使 A、 B选项结果正确,则必须遵守事务的原子性和一致性。 25 【正确答案】 A 【试题解析】 dbcreator角色具有创建、删除、修改和还原数据库对象的权限,所以可以使 ACCT。只在 dbcreator角色中。 26 【正确答案 】 B 【试题解析】 数据库备份分为以下两种: 完全备份,这可能是大多数人常用的方式,它不仅可以备份整个数据库,包含用户表、系统表、索引、视图和存储过程等所有数据库对象,而且备份数据库文件和日志文件,但它需要花费更多的时间

44、和空间,所以一般推荐一周做一次; 差异备份,差异备份是备份自上一次完全备份之后有变化的数据文件、日志文件以及数据库中其他被修改的内容等。它比最初的完全备份小,因为它只包含自上次完全备份以来所改变的数据。它的优点是存储和恢复速度快,推荐每天做一次差异备份。 27 【正确答案】 C 【试题解析】 分布式数据库采用数据分片对数据进行管理,分片有以下三个原则: 完整性原则,即全局关系的所有数据项必须包含在某个片段中,否则将导致数据库不完整,造成某些片段数据丢失; 重构性原则,即所有片段必须能够还原全局关系; 不相交原则 (对垂直分片的主键除外 ),对于一个全局关系,要保证数据不丢失,则必须要属于某个片

45、段,即不允许不属于任何一个片段,也不允许一个全局关系的某些数据既属于该全局关系的某些片断又属于该全局关系的另一个片断 (垂直关系中的码属性除外 )。 28 【正确答案】 C 【试题解析】 联机事务处理 OLTP也称面向交易的处理系统,其基本特征是顾客的原始数据可以立即传送到计算机中心进行处理,并在很短的时间内给出处理结果,可以即时的处理输入的数据,及时回答。因此系统要求必须具有很高的响应速度。 联机分析处理 OLAP是数据仓库系统的主要应用,支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。典型的应用就是复杂的动态的报表系统。 OLAP的特点一般有:实时性要求不是很高、数据量大、决

46、策支持,查询动态,随时提出查询的要求。 OLTP的安全性比 OLAP要高,实施起来也比较困难。 A和 B选项都不正确。 D项 OLTP一般由企业中下层使用, OLAP由企业中上层使用。 29 【正确答案】 C 【试题解析】 数据粒度划分标准可以将数据仓库中的数据划分为详细数据、轻度总结、高度总结三级或更多级。确立粒度的原则:细化程度越高,粒度越小;细化程度越低,粒度越大,综合程度越高。如果数据仓库不保存低粒度的数据而只有粗粒度的数据,则需要存储的数据量就较少。所以 A、 D选项错。 B选项中已是最小粒度,所以没有最大和最小之分。 C选项中月销售表可以分成粒度更小的日销售表。 30 【正确答案】

47、 B 【试题解析】 时间序列分析也可以称为数据演变分析,描述行为对象随时间变化的规律或趋势,并进行建模的数据挖掘方法。 B选项中记录客户当前的购买,指定下次的优惠规则,属于描述对象随着时间的变化规律。 二、应用题 31 【正确答案】 数据字典 【试题解析】 数据字典是对系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。数据字典在数据库设计中占有很重要的地位,通常包括数据项、数据结构、数据流、数据存储和处理过程 5个部分。 32 【正确答案】 完整性约束 【试题解析】 数据 模型通常由数据结构、数据操作和完整性约束三部分构成。数据的完整性约束是一组完整性规则,它是给定的数

48、据模型中数据及其联系所有的制约和依存的规则,用以限定符合数据模型的数据库状态及状态的变化,以保证数据的正确、有效、相容。实体的完整性规定,主码的任何属性都不能为空,因为概念模型中实体和联系都是可区分的,而且它们以码为唯一性标识。如果主码的属性值可以为空,则意味着在概念模型中存在着不以码为唯一性标识的实体。显然前后矛盾。 33 【正确答案】 顺序 【试题解析】 顺序图主要用于描述系统内对象之间的消息发送 和接收序列。它有两个坐标轴:纵向表示时间的持续过程,横向表示对象,每一个对象用矩形框表示,纵向的虚线表示对象在序列中的执行情况。顺序图的第一个消息一般在左边第一个对象的生命线顶端,其他消息按时间顺序相继插入顺序图中,后面发生的消息的线应比前面发生的消息的线画得低一些,以表示它们之间的时间关系。 34 【正确答案】 外 【试题解析】 两个关系 R与 S在做自然连接时,选择两个关系在公共属性上值相等的元组构成新的关系。关系 R中某些元组有可能在 S中不存在公共属性上值相等的元组,从而造成 R中这些元组在操作时被 舍弃,同样, S中某些元组也可能被舍弃。如果把舍弃的元组也保存在结果关系中,而在其它属性上填

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1