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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

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

1、计算机三级(数据库技术)模拟试卷 2及答案与解析 一、选择题 1 下列不属于数据库应用系统物理设计阶段活动的是( )。 ( A)数据库物理结构设计 ( B)数据库事务详细设计 ( C)应用程序详细设计 ( D)数据库备份与恢复设计 2 在一个 ER图中,包含三个实体集,两个二元一对多联系,两个二元多对多联系,则将该 ER图转化为关系模型后,得到的关系模式个数是( )。 ( A) 4个 ( B) 5个 ( C) 6个 ( D) 7个 3 DFD建模方法由四种基本元素组成,其中用来描述 数据的提供者或使用者的是( )。 ( A)数据流 ( B)处理 ( C)数据存储 ( D)外部项 4 从功能角度

2、数据库应用系统可以划分为四个层次,其中负责与 DBMS交互以获取应用系统所需数据的是( )。 ( A)表示层 ( B)业务逻辑层 ( C)数据访问层 ( D)数据持久层 5 现有商品表 (商品号,商品名,商品价格,商品描述 ),销售表(顾客号,商品号,销售数量,销售日期)。关于性能优化有以下做法: 因为很少用到商品描述属性,可以将其单独存储 因为经常按照商品名查 询商品的销售数量,可以在销售表中添加商品名属性 因为经常执行商品表和销售表之间的连接操作,可以将它们组织成聚集文件 因为经常按照商品号对销售表执行分组操作,可以将销售表组织成散列文件 以上做法中,正确的是( )。 ( A)仅 和 和

3、( B)仅 、 和 ( C)仅 、 和 ( D)全部都是 6 已知有关系:学生(学号,姓名,年龄),对该关系有如下查询操作: SELECT 学号 FROM 学生 WHERE 姓名 LIKE 张 % AND 年龄 != 15 为了加快该查询的执行效 率,应该( ) ( A)在学号列上建索引 ( B)在姓名列上建索引 ( C)在年龄列上建索引 ( D)在学号和年龄列上建索引 7 已知有关系 R(A,B,C),其中 A是主码,现有如下创建索引的 SQL语句: CREATE CLUSTERED INDEX idx1 ON R(B) 则下列说法中正确的是( )。 ( A) idx1既是聚集索引,也是主索

4、引 ( B) idx1是聚集索引,但不是主索引 ( C) idx1是主索引,但不是聚集索引 ( D) idx1既不是聚集索引,也不是主索引 8 在完成数据库的物理设计之后,就进入数据库系统的实施阶段。设有下列活动: 创建数据库 装载数据 编写应用程序 数据库监控与分析 数据库性能优化 上述活动中,属于数据库系统实施阶段任务的是( )。 ( A)仅 、 和 ( B)仅 、 和 ( C)仅 、 和 ( D)仅 、 、 和 9 在使用 UML对数据库应用系统进行建模的过程中,状态图和活动图是常见的动态建模机制。有下列状态图和活动图:以上状态图或活动图语法正确的是( )。 ( A)仅 I ( B)仅

5、II ( C)仅 I和 II ( D)仅 I、 II和 III 10 在 SQL Server 2008中,设有职工表(职工号,姓名,所在部门,工资),现要查询工资总和最高的前 3个部门。下列查询语句中正确的是( )。 ( A) SELECT TOP 3 所在部门 , COUNT(工资 ) FROM职工表 GROUP BY 所在部门 ORDER BY COUNT(工资 ) ( B) SELECT TOP 3 所在部门 , COUNT(工资 ) FROM职工表 GROUP BY 所在部门 ORDER BY COUNT(工资 ) DESC ( C) SELECT TOP 3 所在部门 , SUM(

6、工资 ) FROM职工表 GROUP BY 所在部门 ORDER BY SUM(工资 ) ( D) SELECT TOP 3 所在部门 , SUM(工资 ) FROM职工表 GROUP BY 所在部门 ORDER BY SUM(工资 ) DESC 11 下列关于 SQL Server 2008触发器的说法,错误的是 ( )。 ( A)触发器可以实现复杂的完整性约束 ( B)在一个表上可以为同一个操作建立多个前触发型触发器 ( C)对 DML型触发器, 引发触发器执行的操作只能是 INSERT、 DELETE和UPDATE ( D)使用触发器实现数据完整性的效率通常低于 CHECK约束 12 在

7、 SQL Server 2008中,设有职工表(职工号,姓名,所在部门,工资),现要建立查询指定部门平均工资的标量函数。下列语句中正确的是( )。 ( A) CREATE FUNCTION dbo.f_AvgSalary(dept varchar(20) RETURNS INT AS BEGIN RETURN(SELECT AVG(工资 ) FROM 职工表 WHERE 所在部门 = dept) END ( B) CREATE FUNCTION dbo.f_AvgSalary(dept varchar(20) RETURNS INT AS BEGIN DECLARE x INT SET x =

8、 SELECT AVG(工资 ) FROM 职工表 WHERE 所在部门 = dept RETURN (x) END ( C) CREATE FUNCTION dbo.f_AvgSalary(dept varchar(20) RETURNS INT AS BEGIN RETURN(SELECT AVG(工资 ) FROM 职工表 WHERE 所在部门 = dept GROUP BY 所在部门 )k1 END ( D) CREATE FUNCTION dbo.f_AvgSalary(dept varchar(20) RETURNS INT AS BEGIN DECLARE x INT SET x

9、 = SELECT AVG(工资 ) FROM 职工表 WHERE 所在部门 = dept GROUP BY 所在部门 RETURN (x) END 13 下 列关于 SQL Server 2008数据库文件组的说法,错误的是 ( )。 ( A)一个数据库可以包含多个文件组 ( B)一个文件组可以包含多个数据文件 ( C)次要数据文件不能存放在主文件组中 ( D)一个数据文件不能是多个文件组的成员 14 下列关于 SQL Server 2008中分离和附加数据库的说法,错误的是( )。 ( A)不能分离用户正在使用的数据库 ( B)分离数据库会将数据文件和日志文件一起分离 ( C)附加的数据库

10、名可以与分离的数据库名不同 ( D)进行分离数据 库操作时必须停止 SQL Server服务 15 下列关于分区表的说法,错误的是( )。 ( A)分区表机制将一个表的数据依据一定的条件水平划分为多个数据子集 ( B)表中数据量的大小是决定是否建立分区表的唯一考虑因素 ( C)合理使用分区表技术可以提高数据库的整体性能 ( D)分区表机制是从物理上将一个表划分为若干个分区 16 下列关于 SQL Server 2008安全管理的说法,错误的是( )。 ( A) SQL Server 2008支持两种身份验证模式: “Windows身 份验证模式 “和 “混合身份验证模式 ( B)在 “混合身份

11、验证模式 “下,允许 Windows用户和非 Windows用户登录到SQL Server ( C)所有的 Windows用户默认都具有登录到 SQL Server的权限 ( D)只有在 “混合身份验证模式 “下, sa才能登录到 SQL Server 17 在 SQL Server 2008某数据库中,设用户 U1是 db_datawriter角色中的成员。下列关于 U1在该数据库中具有的权限的说法,正确的是( )。 ( A)对用户表数据仅具有 INSERT、 DELETE、 UPDATE和 SELECT权限 ( B)对用户表数据仅具有 INSERT、 DELETE和 UPDATE权限 (

12、C)对用户表数据仅具有 INSERT和 DELETE权限 ( D)对用户表数据仅具有 INSERT、 DELETE、 UPDATE权限,在该数据库中还具有 CREATE TABLE权限 18 数据库系统运行维护工作的主要目的是保证数据库系统正常和高效地运行。下列工作中不属于数据库运行维护工作的是( )。 ( A)数据库备份 ( B)系统上线时进行数据装载 ( C)调整数据库用户权限 ( D)新建索引以提高查询速度 19 在对数据库进行优化的过程中,可能需要对数据库进行重组和重构工作。有关重组和重构工作,下列说法错误的是( )。 ( A)重组工作一般不改变数据库逻辑结构 ( B)重构工作一般会改

13、变数据库逻辑结构 ( C)重构工作一般要修改数据库的模式,但一般不修改数据库的内模式 ( D)重组工作一般不会改变数据库物理结构 20 数据库的监控分析是指数据库管理员借助工具检测数据库系统的运行情况并进行分析的工作。设有如下内容: 数据库空间使用率 数据库各表的空间使 用情况 数据库数据缓冲区命中率 回滚段使用情况 用户登录次数及执行的语句 以上属于数据库监控内容的是( )。 ( A)仅 、 和 ( B)仅 、 和 ( C)仅 、 、 和 ( D)仅 、 21 索引是数据库中重要的数据结构。关于索引现有下列说法: 建立索引的目的是提高查询的效率 在插入、删除和更新操作中,索引可能会增加系统开

14、销 当数据库表更新大量数据后一般需要重建对应的 B树索引 多属性索引中,索引属性的顺序一般按照属性的长度进行排列 以上说法正确的是( )。 ( A)仅 和 ( B)仅 和 ( C)仅 、 和 ( D)仅 、 和 22 数据库运行环境和参数的调整是数据库优化的重要工作。下列说法错误的是( )。 ( A)一般来说在数据库中发现性能问题时首先应对数据库运行环境进行检查 ( B)如果数据库服务器中运行队列数量超过 CPU处理器数量,说明 CPU已经饱和 ( C)如果业务高峰期数据库服务器的 CPU使用率达到 90%,说明 CPU已经严重不足 ( D)当大量 SQL语句或其返回结果在网络上传输时,提高网

15、络性能有可能会提高整 体系统性能 23 如何从故障中恢复数据库,保证数据库中数据的安全性和正确性是数据库管理系统需要解决的非常重要的问题。下列有关数据库故障及解决方法的说法,错误的是( )。 ( A)预期的事务内部故障可以通过将事务回滚,撤销其对数据库的修改,使数据库达到一致性状态 ( B)对于非预期的事务内部故障需要利用日志文件撤销其修改,一般需要管理员人工干预恢复过程 ( C)数据库系统发生软故障后需要进行 UNDO和 REDO两项工作 ( D)介质故障的容错方式可以采用软件容错也可以采用硬件容错 24 设某数 据库管理员设计了如下图所示的数据库服务器容错架构,此架构一般被称为 ( )。

16、( A)数据库镜像 ( B) Active-Standby模式 ( C) RAID ( D)双机互备援模式 25 现有一个基于 SQL Server 2008的数据仓库系统,其数据均来源于生产系统,生产系统每天将新数据导入仓库系统,导入后的数据只读。下列有关该数据仓库应设置的恢复模式,最恰当的是( )。 ( A)完整恢复模式 ( B)大容量日志恢复模式 ( C)简单恢复模式 ( D)关键日志恢复模式 26 关 于并行数据库,下列说法正确的是( )。 ( A)层次结构可以分为两层,顶层是无共享结构,底层是共享内存或共享磁盘结构 ( B)共享磁盘结构主要通过负载均衡来降低资源竞争,因此具有很高的可

17、扩展性,适合 OLTP应用 ( C)共享内存结构有利于减少内存冲突,从而比共享磁盘结构有更大的优势 ( D)并行数据库系统的主要目的是实现场地自治和数据全局透明共享 27 关于分布式数据库,下列说法正确的是( )。 ( A)数据分片中的水平分片是将关系的属性依据一定条件划分为不同的分片,关系中的每个 属性至少属于一个分片 ( B)数据分片中的垂直分片是将关系的属性依据一定条件分为不同的分片,关系的主码应至少属于某一个分片 ( C)在分布式数据库系统中,虽然数据分布在多个不同的场地上,但在进行查询处理时不需要考虑站点间传输数据的通信代价 ( D)分片透明性是最高级别的透明性,位于全局概念模式与分

18、片模式之间 28 设在并行数据库系统中有表 T(a1, a2, , an) ,因数据量大,采用范围划分法根据划分属性 a1将表 T的元组划分成若干部分,以提高系统效率。现有如下查询需求: 查询 a1值为最大的元组 查询 a1=5的所有元组 查询 a1值属于 1, 100的元组 在以上列出的查询中,该划分方法会提高其查询效率的是( )。 ( A)仅 ( B)仅 ( C)仅 和 ( D)仅 、 和 29 现在许多中大型企业建有企业数据仓库。关于数据仓库中数据的特点,下列说法一般情况下正确的是( )。 ( A)数据仓库中的数据主要服务于企业的基础业务需求,其设计应重点针对单点查询进行优化 ( B)数

19、据仓库中的数据一般源自企业的 OLTP环境,因此,其中的数据与 OLTP环境中的数据一 样,允许对数据做直接更改 ( C)数据仓库中的数据集合具有集成性,实现企业数据的集成有助实现企业范围的跨部门视图 ( D)数据仓库中的数据具有时变性,是指数据仓库一般对数据操作与访问的实时性要求很高 30 设某企业的在线事务处理( OLTP)系统中有销售记录表 T1,它每天约产生 50万条新记录, OLTP系统保存半年数据。在企业的数据仓库中,用表 T2保存近 2年的销售细节数据,用表 T3保存 5年内每日各个商品销售汇总数据。为了实现从OLTP系统到数据仓库的销售数据的集成,一般情况下,下列方案最为合理的

20、是( )。 ( A)每天将表 T1的数据全部复制到表 T2中,并根据表 T2的内容重新计算表 T3 ( B)每天将表 T1的数据全部复制到数据仓库中,根据复制的数据与表 T2的区别,生成变化数据,并根据变化数据重新计算表 T3 ( C)在 OLTP系统中采用技术手段记录表 T1的所有新记录 NT,每天将 NT复制到数据仓库中,将 NT1合并到表 T2中,根据表 T2重新计算表 T3 ( D)在 OLTP系统中采用技术手段记录表 T1的所有新记录 NT,每天将 NT复制到数据仓库中,将 NT合并到表 T2中,根据 NT和表 T3重新计算表 T3 二、应用 题 31 数据库管理系统为三级模式结构提

21、供了两层映像机制,其中模式 /内模式映像提供了 _独立性。 32 按照数据库应用系统生命周期模型,系统设计阶段细分为概念设计、_设计和物理设计三个步骤。 33 设用 UML设计某数据库应用系统,设计人员规划了一组应用程序集,该集合由动态链接库和可执行程序构成。为了展现这些应用程序集间的组织和依赖关系,以对源代码、可执行程序的发布等进行系统建模,应采用的 UML图是_图。 34 设有学生表(学号, 姓名,所在系名)和选课表(学号,课程号,成绩)。现要建立统计每个系选课人数的视图。请补全下列语句: CREATE VIEW V1(系名 , 人数 ) AS SELECT 所在系名 ,_ FROM 选课

22、表 JOIN 学生表 ON 选课表 .学号 = 学生表 .学号 _ 35 设有课程表(课程号,课程名,学分,先修课程号),已知某应用程序需要列出 “数据库原理 “课程的一门先修课程,查询结果要求输出(课程名,学分,先修课名称,先修课学分),可以用 _连接 操作在一个查询中实现此功能。 36 在 SQL Server 2008的某用户数据库中,设有 T表,现要在 T表的 c1列和 c2列上建立一个复合唯一聚集索引,其中 c1列值重复率为 20%, c2列为 10%。请补全下列语句建立一个性能最优的索引: CREATE UNIQUE CLUSTERED INDEX Idx1 ON T(_) 37

23、在 SQL Server 2008中,现要将 T1表的 C1列( int类型)定义为标识列,初值和增量值均为 1。请补全下列语句: CREATE TABLE T1 (C1 int _ (1,1),) 38 在 SQL Server 2008中,设 U1是 SQL Server身份验证模式的数据库服务器登录账户,现希望 U1在该数据库服务器上具有系统管理员权限。请补全下列语句: EXEC sp_addsrvrolemember U1, _ 39 数据库管理系统中的加锁协议规定了事务的加锁时间、持锁时间和释放锁时间,其中 _协议可以完全保证并发事务数据的一致性。 40 在数据库系统出现系统故 障后

24、进行恢复时,对于事务 T,如果日志文件中有BEGIN TRANSACTION记录,而没有 COMMIT或 ROLLBACK记录,则数据库管理系统处理这种事务时应执行的操作是 _。 41 在动态转储中,利用转储文件只能将数据库恢复到转储过程中的某个状态,且转储文件中的数据可能不一致,只有和 _文件综合起来使用,才能将数据库恢复到一致状态。 42 通常数据库的转储机制有三种,分别是完全转储、差量转储和 _转储。 43 数据仓库是面向主题的、 _的、非易失的、随时间变化的数据集合,用来支持管理人员的决策。 44 在数据仓库设计和建设过程中,设计者需要调查用户的决策或数据处理需求,并将功能相近且需要相

25、关联数据支持的需求进行归类,得到不同的需求集合,并在企业数据模型中寻找能够满足各个需求集合的数据集合,然后针对各个数据集合开展数据仓库数据模型的设计。这种设计方法称为 _的设计方法。 三、设计与应用题 44 设某教学管理系统,其查询模块需要提供如下功能: 查询系信息,列出各系编号、系名和系办公电话; 查询某系教师的信息,列出教师号、教师名、工资和聘用日期; 查询某教师讲授的课程信息,列出课程号、课程名和学分; 查询讲授某门课程的教师信息,列出教师名和职称; 查询某门课程的先修课程信息,列出先修课程号和先修课程名。 系统有如下业务规则: 一个系可聘用多名教师,一名教师只能受聘于一个系; 一名教师

26、可讲授多门课程,一门课程可由多名教师讲授; 一门课程可以有多门先修课程,也可以没有先修课程。 45 请根据以上查询功能与业务规则,用 ER图描述该系统的概念模型。 46 将 ER图 转换为满足 3NF的关系模式,并说明每个关系模式的主码和外码。 47 设有商品表(商品号,商品名,单价)和销售表(销售单据号,商品号,销售时间,销售数量,销售单价)。其中,商品号代表一类商品,商品号、单价、销售数量和销售单价均为整型。 请编写查询某年某商品的销售总毛利的存储过程,毛利 =销售数量 (销售单价单价)。要求商品号和年份为输入参数,总毛利用输出参数返回。 48 设某全国性的运输企业建立了大型 OLTP系统

27、,并在该系统之上建立了数据仓库。 OLTP系统和数据仓库中有如下数据表: 运输明细表(运输单 ID,发送站 ID,终到站 ID,货物 ID,货物重量,运输价格,发货日期) 汇总表 1(发送站 ID,终到站 ID,货物 ID,发货日期,总重,总运价) 汇总表 2(发送站 ID,终到地区 ID,货物 ID,发货日期,总重,总运价) 汇总表 3(发送站 ID,终到站 ID,货物 ID,发货月份,总重,总运价) 汇总表 4(发送地区 ID,终到地区 ID,货物类别 ID,发货日期,总重,总运价) 该企业管理的货运站约有 100个,货物约有 500种共 10类,各汇总表都建有主码,且各表有合理的维护策略

28、,在每次维护后数据能保持一致。设有视图 V,该 视图的访问频率很高,其查询结果模式为(发送地区 ID,终到站 ID,发货月份,总重,总运价),该视图现以汇总表 1为计算数据源。经监控发现,汇总表 1的被访问频率过高,导致系统整体性能下降,而其它汇总表被访问频率较低。在不增加汇总表和索引的情况下,请给出一个改善系统服务性能的优化方案,并简要说明理由。 计算机三级(数据库技术)模拟试卷 2答案与解析 一、选择题 1 【正确答案】 D 【试题解析】 物理设计阶段的主要活动有:确定存储结构、存取路径的选择和调整、确定数据存放位置和确定存储分配。数据库备份与恢 复设计属于数据库日常维护活动。 2 【正确

29、答案】 B 【试题解析】 ER图向关系模式转换涉及到两方面: 实体的转换; 实体间联系的转换。 实体的转换:在从 ER图转换为关系模式时,一个实体就转换成一个关系模式,实体的属性就是关系模式的属性,实体的键就是关系的主键。 实体间联系的转换:实体间存在三种联系 ,即 1:1(一对一) ,1:m(一对多), m:n(多对多)。 在从 ER向关系模式转换规则如下: 1:1(一对一)联系 方法一:联系转换为独立的关系模式;模式的属性由联系本身的属性及两个实体的键构成;主键由 两个实体中的任意一个键构成。 方法二:联系与一端的实体的关系模式合并,即将联系的属性加入到实体的关系模式内,主键不变。 1:m

30、(一对多)联系 方法一:联系转换为独立的关系模式;模式的属性由联系本身的属性及两个实体的键构成;主键由 n端实体的键组成。 方法二:与 n端的实体的关系模式合并,即将联系的属性加入到实体的关系模式内,主键不变。 m:n(多对多)联系 多对多联系转换成新的独立的模式,模式的属性由联系本身的属性及两个实体的键构成,主键由两端实体的键组合而成。 由题目可知,该题中有三个实体,二个 1:m(一对多 )联系,二个 m:n(多对多)联系。三个实体和二个 m:n(多对多)联系可以转换为单独的模式,二对1:m(一对多)联系需要合并到实体中去。因此可以最终得到 5个模式,故选择 B选项。 3 【正确答案】 D

31、【试题解析】 DFD的主要组成包括外部实体(外部项)、处理过程、数据存储和数据流。外部实体指系统之外又和系统有联系的人或者事物,说明了数据的外部来源和去处。处理指对数据逻辑处理,也就是数据变换,它用来改变数据值。 数据流是指处理功能的输入输出数据存储表示数据保存的地方,它用来存储数据。 4 【正确答案】 C 【试题解析】 表示层:用于显示数据和接收用户输入的数据。 (一般为Windows应用程序或 Web应用程序 ) 。 业务逻辑层:是表示层和数据访问层之间的桥梁,主要负责数据的传递和处理。 数据访问层:实现对数据的保存和读取操作。可以访问关系数据库、文本文件或 XML文档等。 数据持久层:以

32、程序为媒介把表现层或服务层的数据持久 ,它是位于物理层和数据访问层之间。 5 【正确答案】 D 【试题解析】 :因为很少用到商品描述属性,系统在查询时也就很少查询。因此可以将其分割 ,这样虽然破坏了表的整体性,却可以将系统得到优化。 :增加冗余列是指在多个表中增加具有相同语义的列,它常用来在查询时避免连接操作,值得一提的是,主码和外码在多表中重复出现不属于冗余列,这里指得冗余列是非关键字字段在多表的中的出现。 由于表的连接操作是比较费时的,如果在表中增加冗余列,则在行上执行查询操作时不需要进行表的连接操作,从而提高了查询效率。 :一个聚集是一组表,可将经常一起使用的具有同一公共列值的多个表中的

33、数据行存储在一起。对于经常频繁一起查询的表,使用聚集比较方便。 :通常在运行 Order By和 Group By语句时会涉及到排序的操作,尤其是对大型的表进行重复的排序,会引起磁盘很大的开销。而散列文件的优点是:文件随机存放,记录不需进行排序;插入、删除方便;存取速度快;不需要索引区,节省存储空间。因此带有 Order By和 Group By的表可以使用散列文件存储,提高查询效率。 6 【正确答案】 B 【试题解析】 使用索引的原则: 在需要经常搜索的列上创建索引。 主键上创建索引。 经常用于连接的列上创建索引。 经常需要根据范围进行搜索的列上创建索引。 经常需要排序的列上创建索引。 经

34、常用于 where子句的列上创建索引。 根据索引建立规则 A和 B都符合建立索引的条件。但是一般 where语句在执行时要执行全表检索寻找符合条件的内容,这本身就是很消耗时间的过程,尤其对于大型的表格更加消耗时间。本题查询过程中会首先执行 “姓名 LIKE 张 %“,如果条件为真则执行 “年龄 != 15“语句。由此可见本题查询时间主要消耗在 where语句上,因此在 where语句上建立索引可以提高查询的效率。 7 【正确答案】 B 【试题解析】 关键字 CLUSTERED表明该索引属于聚集索引,可以排除 C、D。由于建立在主码上的索引才是主索引,所以 A错。故选择 B选项。 8 【正确答案

35、】 A 【试题解析】 数据库实施阶段包括:建立数据库结构、数据加载、事务和应用程序的编码及测试、系统集成、测试与试运行、系统部署。 , 属于数据库运行管理与维护阶段内容。故选 A选项。 9 【正确答案】 D 【试题解析】 活动图主要的目的在于陈述活动与活动之间的流程控制的转移。在活动图中,必须有且只有能一个起始点,用 表示,可以有多个结束点,用 表示。活动之间的转换用箭头表示,箭头表示执行的方向,其标注为执行下一个活动 的条件,如果箭头上没有条件,则执行完该活动后自动执行所指向的活动。加粗指向为同步调,表示可以并行执行,菱形代表分支,表示判断。 状态图的主要目的在于陈述系统中有关事件的状态转移

36、。他的画法和活动图类似,但是状态图在状态发生转移时需要在转移的关系上标示该事件。由题目可知,前三项都符合要求,第四项没有在箭头上标明转移标示。故选择 D选项。 10 【正确答案】 D 【试题解析】 本题考查的是 COUNT()函数和 SUM()函数的使用。 COUNT()函数是用于统计元组个数或者一列中值的个数,而 SUM()用来计 算一列值的总和。故选择 D选项。 11 【正确答案】 B 【试题解析】 一张表上可以建立多个后触发器,但只能建立一个前触发器。 12 【正确答案】 A 【试题解析】 GROUP BY子句的作用是将查询的结果按照指定的值进行分组,而题目要求查询指定部门的最高工资的,

37、因此并不需要分组语句,可以排除 C、D。 SET语句主要作用是给变量赋值。一个变量只有一个值。而一个部门可能存在一个或多个人工资一样多且是最高的,所以选项 B不正确。故选择 A选项。 13 【正确答案】 C 【试题解析】 主文件 组是系统定义好的一个文件组,它包含主要数据文件和任何没有明确分配给其它文件组的其它数据文件。如果次要数据文件没有分配给其它文件组,也是可以放在主文件组中的。 14 【正确答案】 D 【试题解析】 分离数据库时需要停用被分离的数据库,但是不需要停用 SQL Server服务。 15 【正确答案】 B 【试题解析】 是否创建分区表主要取决于表当前的数据量大小以及将来的数据

38、量大小,同时还取决于对表中的数据如何进行进行操作。 16 【正确答案】 C 【试题解析】 Windows用户只有系 统管理员组成员才有权限登录到 SQL Server。 17 【正确答案】 B 【试题解析】 SQL Server固定数据库角色及其权限如下: db_owner :具有在数据库中进行全部操作的权限,包括配置、维护数据库及删除数据库。 db_accessadmin: 可以添加或删除数据库用户的权限。 db_securityadmin :具有管理数据库角色、角色成员以及数据库中的语句和对象的权限。 db_ddladmin: 具有执行数据定义语言( DDL)的权限。 db_backupo

39、perator: 具有 备份数据库、备份日志的权限。 db_datareader: 具有查询数据库中所有用户数据的权限。 db_datawriter: 具有插入、删除和更新数据库中所有用户数据的权限。 db_denydatareader: 不允许具有查询数据库中所有用户数据的权限,等同于对所有的表和视图授予了 DENY SELECT权限。 db_denydatawriter :不允许具有 INSERT、 DELETE和 UPDATE数据库中所有用户数据的权限。 18 【正确答案】 B 【试题解析】 数据库运行时维护包括:日常维护 ,监控与分析,性能优化与调整,系统进化。选项 B属于数据库实现与

40、部署阶段内容。 19 【正确答案】 C 【试题解析】 数据库的重组并不修改原设计的逻辑和物理结构,而数据库的重构则要部分的修改数据库的模式和内模式。 20 【正确答案】 C 【试题解析】 根据监控对象的不同,数据库的监控分析可以分为对数据库架构体系的监控(主要内容:空间基本信息、空间使用率与剩余空间大小( , ),空间是否具有自动扩展的能力、哪些表的扩展将引起空间的扩展,以及段的占用空间与区间数等。)和对数据库性能的监控(主要 包括:数据缓冲区的命中率( )、库缓冲、用户锁、锁与等待、回滚段( )、临时段使用情况、索引的使用情况、等待事件和共享池等)。综上所述,故选择 C选项。 21 【正确答

41、案】 D 【试题解析】 在多属性索引中,索引属性的顺序是按照其区分度进行排序,由此可知 描述的内容是错误的,故可排除 C、 B选项。在插入、删除和更新操作中,索引可能会增加系统开销, 正确,可以排除 A选项,因此选择 D选项。 22 【正确答案】 C 【试题解析】 如果业务空闲时数据库服务器的 CPU使用率达到 90%,说明服务器的 CPU资源已经严重不足,如果工作高峰时 CPU使用率仍然很低,则说明服务器 CPU资源充足。 23 【正确答案】 B 【试题解析】 事务故障包括预期内的事务故障和非预期的事务故障,两种事务故障的恢复都是由系统自动完成的,对用户是透明的。 24 【正确答案】 B 【

42、试题解析】 主 -备方式( Active-Standby方式)即指的是一台服务器处于某种业务的激活状态(即 Active状态),运行数据库系统,数据库数据存储在存储设备中,另一台服务器处于该业务的备用状态(即 Standby状态 )。两台服务器之 间使用专用网络进行检查,当运行服务器出现错误时,由备份服务器接管数据库。选项 B符合图的特点。故选择 B选项。 25 【正确答案】 C 【试题解析】 SQL Server2008支持三种恢复模式:简单恢复模式、完整恢复模式和大容量日志恢复模式。 其中,简单恢复模式只用于测试和开发数据库,或用于主要包含只读数据的数据库(如数据仓库)。因此选择 C选项。

43、 26 【正确答案】 A 【试题解析】 共享内存的优势是实现简单,缺点是由于共享内存,如果处理器数量过多,容易造成访问内存冲突。 共享磁盘结构所有的处理机拥有独立的主存储器,通过互联网共享磁盘。这种结构可以克服共享内存结构,但是由于是通过互联网实现处理器之间的信息交换,会产出一定的通信代价。 无共享结构每个处理机拥有独立的主存储器和磁盘,不共享任何资源。它被认为是支持并行数据库系统的最好并行结构,比较适用于银行,出纳,民航售票等 OLTP类应用。 分布式数据库系统的主要目的是实现场地自治和数据全局透明共享。 综上所述,可知 A选项正确。 27 【正确答案】 D 【试题解析】 水平分片是在关系中

44、从 行的角度(元组)依据一定条件分为不同的片段,关系中的每一行必须至少属于一个片段,以便在需要是可以重构关系。 垂直分片是在关系总从列的角度(属性)依据一定条件分为不同的片段,各片段中应该包含关系的主码属性,以便通过连接方法恢复关系。 在分布式数据库系统中,由于数据分布在多个不同的场地上,使得查询处理中还要考虑站点间传输数据的通信代价。综上所述,可知 D选项正确。 28 【正确答案】 D 【试题解析】 范围划分法按照关系中某个属性的取值范围将数据文件划分为 n部分,分别放在磁盘上,该方 法适合于范围查询以及点查询。题目中给出了三个查询,其中 、 属于范围查询, 属于点查询。因此选择 D选项。

45、29 【正确答案】 C 【试题解析】 在传统的 OLTP( On-Line Transaction Processing,联机事务处理系统)中,数据库系统的数据一般是以面向企业基本业务需要的方式进行组织的,而数据仓库中的数据是以面向主题的方式进行组织的。故 A选项错误。 数据仓库中的数据是一个集成的,易于访问的,一致的,包含大量历史数据的和经过优化处理的数据。因此数据仓库具有面向主题性、集成 性、不可更新性和时间特性。这里面的不可更新并不意味着不再向数据仓库中追加新的数据,只是表示一般不在对进入数据仓库中的原始数据进行修改。选项 B错。 数据仓库的时变性是指数据仓库中的每个数据单元都有时间标志

46、,记录一般都加有时间戳,有时记录可能包含有事务的发生时间。同时,数据仓库随时间变化的特性还指数据仓库在运行中必须不断捕捉操作性环境中的数据,并将新的数据集成后追加到其中。并不是指对数据操作与访问的实时性要求很高。故 D选项错误。 30 【正确答案】 D 【试题解析】 数据仓库是为了构建新的分析 处理环境而出现的一种数据存储和组织的新技术。它的建立能充分利用已有的数据资源,把数据转换为信息,从中挖掘出知识,最终创造出效益。数据仓库有若干基本特征,包括不可更新性和随时间变化性。所谓不可更新性就是用户在提取仓库中的数据进行分析时并不会同时对数据仓库中的数据进行更新操作,而数据变化性是数据仓库每隔一段

47、时间进行数据的更新和处理。综上可以看出,数据仓库的更新与时间间隔有关,所以不会实时更新,即排除 A、 C选项,又因为对用户进行推荐时要结合以往的历史数据而不是仅通过当前数据分析,即 B错。综上可知,选项 D正确。 二、应用题 31 【正确答案】 物理 【试题解析】 数据库系统的三级模式结构是由外模式、模式和内模式三级构成。模式也称逻辑模式,是数据库中全体数据的逻辑结构和特征描述,是所有用户的公共数据视图,它是数据库系统的中间层。外模式是数据库用户能够看见和使用的局部数据的逻辑结构和特征描述,是数据库用户的数据视图。内模式是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。为了能够在系

48、统内部实现这 3个抽象层次的联系和转换,数据库管理系统在这三级模式之间提供了两层映像:外模式模式映像、模式内模式映 像。这两层映像分别保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。 32 【正确答案】 逻辑 【试题解析】 系统设计阶段分为概念设计、逻辑设计、物理设计。概念设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体 DBMS的概念模型。逻辑设计是将概念结构转换为某个 DBMS所支持的数据模型,并对其进行优化。物理设计是为逻辑数据模型选取一个最适合应用环境的物理结构。 33 【正确答案】 组件 【试题解析】 组件图提供系统的物理视图。 UML图形中组件图 的用途是显示系统中的软件对其他软件组件 (例如,库函数 )的依赖关系,它可以在一个非常高的层次上显

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