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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

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

1、计算机三级(数据库技术)模拟试卷 48及答案与解析 一、选择题 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 idxl ON R(B) 则下列说法中正确的是 ( )。 ( A) idx1既是聚

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

5、A)仅 ( B)仅 ( C)仅 和 ( D)仅 、 和 10 在 SQL Server 2008中,设有职工表 (职工号,姓名,所在部门,工资 ),现要查询工资总和最高的前 3个部门。下列查询语句中正确的是 ( )。 ( A) SELECT FOP 3 所在部门, COUNT(工资 ) FROM 职工表 GROUP BY 所在部门 ORDER BY COUNT(工资 ) ( B) SELECT FOP 3 所在部门, COUNT(工资 ) FROM 职工表 GROUP BY 所在部门 ORDER BY COJNT(工资 ) 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 在 SQ

7、L 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 SE

8、LECT 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 SELEC

9、T 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 Servel的权限 ( D)只有在 “混合身份验证模式 ”下, sa才能 登录到 SQL Server 17 在 SQL Server 2008某数据库中,设用户 U1是 db_datawriter角色中的成员。下列关于 U1在该数据库中具有的权限的说法,正确的是 ( )。 ( A)对用户表数据仅具有 INSERT、 DELETE、 UPDATE和 SELECT权限 ( B)对用户表数据仅具有 INSERT、 DELETE和 UPDATE权限 ( C)对用

12、户表数据仅具有 INSERT和 DELETE权限 ( D)对用户表数据仅具有 INSERT、 DELETE、 UPDATE权限,在该数据库中还具有 CREATETABLE权限 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 在 SQL Server 2008中,有系统数据库 master、 model、 ms

16、db、 tempdb和用户数据库。下列关于系统数据库和用户数据库的备份策略,最合理的是 ( )。 ( A)对以上系统数据库和用户数据库都实行周期性备 份 ( B)对以上系统数据库和用户数据库都实行修改之后即备份 ( C)对以上系统数据库实行修改之后即备份,对用户数据库实行周期性备份 ( D)对 master、 model、 msdb实行修改之后即备份,对用户数据库实行周期性备份,对 tempdb不备份 25 现有一个基于 SQL Server 2008的数据仓库系统,其数据均来源于生产系统,生产系统每天将新数据导入仓库系统,导入后的数据只读。下列有关该数据仓库应设置的恢复模式,最恰当的是 (

17、)。 ( A)完整恢复模式 ( B)大容量日志恢复模式 ( C) 简单恢复模式 ( D)关键日志恢复模式 26 关于并行数据库,下列说法正确的是 ( )。 ( A)层次结构可以分为两层,顶层是无共享结构,底层是共享内存或共享磁盘结构 ( B)共享磁盘结构主要通过负载均衡来降低资源竞争,因此具有很高的可扩展性,适合 OLTP应用 ( C)共享内存结构有利于减少内存冲突,从而比共享磁盘结构有更大的优势 ( D)并行数据库系统的主要目的是实现场地自治和数据全局透明共享 27 关于分布式数据库,下列说法正确的是 ( )。 ( A)数据分片中的水平分片是将关系的属性依 据一定条件划分为不同的分片,关系中

18、的每个属性至少属于一个分片 ( B)数据分片中的垂直分片是将关系的属性依据一定条件分为不同的分片,关系的主码应至少属于某一个分片 ( C)在分布式数据库系统中,虽然数据分布在多个不同的场地上,但在进行查询处理时不需要考虑站点间传输数据的通信代价 ( D)分片透明性是最高级别的透明性,位于全局概念模式与分片模式之间 28 设在并行数据库系统中有表 T(a1, a2, , an),因数据量大,采用范围划分法根据划分属性 a1将表 T的元组划分成若干部分,以提高系统效率。现有如下查询需 求: 查询 a1值为最大的元组 查询 a1 5的所有元组 查询 a1值属于 1, 100的元组 在以上列出的查询中

19、,该划分方法会提高其查询效率的是 ( )。 ( A)仅 ( B)仅 ( C)仅 和 ( D)仅 、 和 29 现在许多中大型企业建有企业数据仓库。关于数据仓库中数据的特点,下列说法一般情况下正确的是 ( )。 ( A)数据仓库中的数据主要服务于企业的基础业务需求,其设计应重点针对单点查询进行优化 ( B)数据仓库中的数据一般源自企业的 OLTP环境,因此,其中的数据与 OLTP 境中的数据一样,允许对数据做直接更改 ( C)数据仓库中的数据集合具有集成性,实现企业数据的集成有助实现企业范围的跨部门视图 ( D)数据仓库中的数据具有时变性,是指数据仓库一般对数据操作与访问的实时性要求很高 30

20、设某企业的在线事务处理 (OLTP)系统中有销售记录表 T1,它每天约产生 50万条新记录, OLTP系统保存半年数据。在企业的数据仓库中,用表 T2保存近 2年的销售细节数据,用表 T3保存 5年内每日各个商品销售汇总数据。为了实现从OLTP系统到数据仓库的销售数 据的集成,一般情况下,下列方案最为合理的是( )。 ( A)每天将表 T1的数据全部复制到表 T2中,并根据表 T2的内容重新计算表 T3 ( B)每天将表 T1的数据全部复制到数据仓库中,根据复制的数据与表 T2的区别,生成变化数据,并根据变化数据重新计算表 T3 ( C)在 OLTP系统中采用技术手段记录表 T1的所有新记录

21、NT,每天将 NT复制到数据仓库中,将 NT1合并到表 T2中,根据表 T2重新计算表 T3 ( D)在 OLXP系统中采用技术手段记录表 T1的所有新记录 NT,每天将 NT复制到数据仓库中,将 NT合并到表 T2中,根据 NT和表 T3重新计算表 T3 二、应用题 31 如果数据文件中的每个查找码值在索引文件中都对应一个索引记录,则称该索引为 _索引。 32 在三层浏览器服务器体系结构的数据库应用系统中,触发器是在 _服务器上执行的。 33 UMI图中,用于表达系统中不同的包、命名空间或不同的项目间彼此关系的图称为 _图。 34 在 SELECT语句中,用于进行分组的子句是 _。 35 S

22、QL Server 2008提供了 4个排名函数,其中 _函数返 回结果集中每行数据在每个分区内的排名,并且每个分区内的排名从 1开始,但排名中间数值可能有间断。 36 设有表 Student(Sno, Sname, Sdept),现要查询与 “张三 ”在同一个系的学生姓名。请补全下列语句: SELECT _ Sname FROM Student S1 JOIN Student S2 ON S1 Sdept S2 Sdept WHERE S1 Sname 张三 37 设在 SQL Server 2008中,要创建有一个输入参数和一个输出参 数的存储过程。请补全下列语句: CREATE PROC

23、 P1 x int, y int _ AS 38 设在 SQL Server 2008中,要在 T1表的 C1列上建立一个非聚集的唯一索引。请补全下列语句: CREATE _NONCLUSTERED INDEX idx _t1 ON T1(C1) 39 在 SQL Server 2008中,若要删除 DB1数据库中的 U1用户,请补全下列语句:_User U1 40 在数据库调 优过程中,在 “销售单据明细表 ”中将 “单价 *数量 ”计算结果保存到“总价 ”列中,以减少查询过程中的计算量,此种调优方法被称为增加 _方法。 41 将经常一起使用的具有公共列值的多个表中的数据行存储在一起的数据库

24、存储方法被称为 _。 42 在数据库恢复过程中,检查点技术大幅度减少了数据库恢复时执行的 _恢复操作数量。 43 分布式数据库中,位置独立性、数据分片独立性和数据复制独立性形成了分布式数据库系统中的 _透明性。 44 对一个数据集的数据进行分组,使得 每一组内的数据尽可能相似而不同组间的数据尽可能的不同,这样数据挖掘方法称为 _算法。 45 数据仓库是一个面向主题的、 _的、非易失的,且随时间变化的数据集合。 三、设计与应用题 46 设要为某工厂设计一个数据库,需要记录如下信息 (有下划线的信息可作为唯一标识 ): 产品有产品名、规格; 每种产品拥有多道加工工序,每道加工工序只适用于一种产品;

25、 每道工序需要记录相关的工序编号、所需材料、加工要求; 每道工序可以有多道上游工序,每道工序最多有 一道下游工序; 职工有职工名、性别、工资; 每个职工只负责加工一道工序,每道工序可有多个职工负责加工,需要记录每个职工的加工时间; 根据以上描述,试画出相应的: ER图。 将上面的 ER图转换为相应的关系模式,并指出各关系模式的主码。 47 设在 SQL Server 2008某数据库中有商品表和销售表,表的定义如下: CREATE TABLE商品表 ( 商品号 char(10) PRIMARY KEY, 商品名 char(20) NOT NULL, 销售总量 int DEFAULT 0) CR

26、EATE TABLE销售表 ( 商品号 char(10), 销售时间 datetime, 销售数量 int NOT NULL, PRIMARY KEY(商品号,销售时间 ), FOREIGN KEY(商品号 )REFERENCES 商品表 (商品号 ) 现要创建一个具有如下功能的触发器:每当在销售表中插入一条销售记录时,修改商品表中对应商品的销售总量,假设一次只插入一条销售记录。请补全下列代码。 CREATE TRIGGER tri_i_insert on 【 1】 _FOR【 2】 _ AS 【 3】 _商品表【 4】 _销售总量【 5】 _ (SELECT销售数量 FROM【 6】 _)

27、WHERE 商品号 IN(SELECT 商品号 FROM Inserted) 48 某学校网络计费系统使用 SQL Server 2008作为数据库管理系统,系统中需保存每个用户的每次登录和退出时间,该表的结构如下: CREATE TABLE登录 日志表 ( 序列号 int identity(1, 1), 帐号 varchar(8), 登录时间 datetime, 退出时间 datetime, 本次上网费用 real ); 在系统运行一段时间后,此表中有近 5千万条数据。此时,用户按照登录时间查询自己近期上网情况时速度缓慢。为了提高用户体验,某工程师提出建议对此表进行分区,请分析其建议合理性

28、(若合理请给出最优的分区方案 ),并说明原因。 在解决了 中的问题系统平稳运行 3年后,管理员考虑升级硬件。 经过监控,系统资源使用情况如下: CPU使用率一般不超过 50 内存使用率 90 磁盘 IO使用率高峰期 90 95,主要为读操作 某工程师给出两种升级后的硬件配置方案: 配置一: 2颗处理器, 6核心,主频 2 4GHz; 64GB内存; 300GB 10K转SAS硬盘, 3块, RAIDO 配置二: 2颗处理器, 6核心,主频 1 9GHz; 128GB内存; 800GB固态硬盘SAS读取密集型 MLC, 2块, RAID1 请根据以上数据,在不考虑费用因素的前提下, 说明哪种配置

29、更合理,并给出原因。 计算机三级(数据库技术)模拟试卷 48答案与解析 一、选择题 1 【正确答案】 D 【试题解析】 物理设计阶段的活动主要有:确定存储结构、存取路径的选择和调整、确定数据存放位置和确定存储分配。数据库备份与恢复设计属于数据库日常维护活动。 2 【正确答案】 B 【试题解析】 ER图向关系模式转换涉及到两方面: 实体的转换; 实体间联系的转换。 实体的转换:在从 ER图转换为关系模式时,一个实体就转换成一个关系模式,实体的属性就是关系模式的属性,实体的键就是关系的主键。 实体间联系的转换:实体间存在三种联系,即 1: 1(一对一 ), 1: m(一对多 ),m: n(多对多

30、)。 由题目可知,该题中有三个实体,二个 1: m(一对多 )联系,二个 m: n(多对多 )联系。三个实体和二个 m: n(多对多 )联系可以转换为单独的模式,二对 1: m(一对多 )联系需要合并到实体中去。因此最终可以得到 5个模式,故选择 B选项。 3 【正确答案】 D 【试题解析 】 DFD的主要组成包括外部实体 (外部项 )、处理过程、数据存储和数据流。外部实体指系统之外而又和系统有联系的人或事物,说明了数据的外部来源和去处。处理指对数据逻辑处理,也就是数据变换,它用来改变数据值。数据流是指处理功能的输入输出,数据存储表示数据保存的地方,它用来存储数据。 4 【正确答案】 C 【试

31、题解析】 数据库应用系统从功能角度可以划分为以下四个层次。 表示层:用于显示数据和接收用户输入的数据。 (一般为 Windows应用程序或Web应用程序 )。 业务逻辑层:是表示层和数 据访问层之间的桥梁,主要负责数据的传递和处理。 数据访问层:实现对数据的保存和读取操作。可以访问关系数据库、文本文件或 XML文档等。 数据持久层:以程序为媒介把表现层或服务层的数据持久,它是位于物理层和数据访问层之间。 5 【正确答案】 D 【试题解析】 :因为很少用到商品描述属性,系统在查询时也就很少查询,因此可以将其分割,这样虽然破坏了表的整体性,却可以将系统得到优化。 :增加冗余列是指在多个表中增加具有

32、相同语义的列,它常用来在查询时避免连接操作,值得一提的是, 主码和外码在多表中重复出现不属于冗余列,这里指得冗余列是非关键字字段在多表的中的出现。 由于表的连接操作是比较费时的,如果在表中增加冗余列,则在行上执行查询操作时不需要进行表的连接操作,从而提高了查询效率。 :一个聚集是一组表,可将经常一起使用的具有同一公共列值的多个表中的数据行存储在一起。对于经常频繁一起查询的表,使用聚集比较方便。 :通常在运行 Order By和 Group By语句时会涉及到排序的操作,尤其是对大型的表进行重复的排序,会引起磁盘很大的开销。而散列文件的优点是: 文件随机存放,记录不需进行排序;插入、删除方便;存

33、取速度快;不需要索引区,节省存储空间。因此带有 Order By和 Group By的表可以使用散列文件存储,提高查询效率。 6 【正确答案】 B 【试题解析】 使用索引的原则如下。 在需要经常搜索的列上创建索引。 主键上创建索引。 经常用于连接的列上创建索引。 经常需要根据范围进行搜索的列上创建索引。 经常需要排序的列上创建索引。 经常用于 Where子句的列上创建索引。 根据索引建立 规则 A和 B选项都符合建立索引的条件。但是一般 Where语句在执行时要执行全表检索寻找符合条件的内容,这本身就是很消耗时间的过程,尤其对于大型的表格更加消耗时间。本题查询过程中会首先执行 “姓名 LIKE

34、张”,如果条件为真则执行 “年龄 ! 15”语句。由此可见本题查询时间主要消耗在Where语句上,因此在 Where语句上建立索引可以提高查询的效率。 7 【正确答案】 B 【试题解析】 关键字 CLUSTERED表明该索引属于聚集索引,可以排除 C、 D选项。由于建立在主码上的索引才是主索引,所以 A选项错。 故选择 B选项。 8 【正确答案】 A 【试题解析】 数据库实施阶段包括:建立数据库结构、数据加载、事务和应用程序的编码及测试、系统集成、测试与试运行、系统部署。 、 属于数据库运行管理与维护阶段内容。故选择 A选项。 9 【正确答案】 D 【试题解析】 活动图主要的目的在于陈述活动与

35、活动之间的流程控制的转移。在活动图中,必须有且只有能一个起始点,用 表示,可以有多个结束点,用 表示。活动之间的转换用箭头表示,箭头表示执行的方向,其标注为执行下一个活动的条件,如果箭头上没有条件,则执行完该活 动后自动执行所指向的活动。加粗指向为同步调,表示可以并行执行,菱形代表分支,表示判断。 状态图的主要目的在于陈述系统中有关事件的状态转移。他的画法和活动图类似,但是状态图在状态发生转移时需要在转移的关系上标示该事件。 由题目可知,前三项都符合要求,第四项没有在箭头上标明转移标示。故选择D选项。 10 【正确答案】 D 【试题解析】 本题考查的是 COUNT()函数和 SUM()函数的使

36、用。 COUNT()函数是用于统计元组个数或者一列中值的个数,而 SUM()用来计算一列值的总和。故选择 D选项。 11 【正确答案】 B 【试题解析】 一张表上可以建立多个后触发器,但只能建立一个前触发器。 12 【正确答案】 A 【试题解析】 GROUP BY子句的作用是将查询的结果按照指定的值进行分组,而题目要求查询指定部门的最高工资的,因此并不需要分组语句,可以排除 C、 D选项。 SET语句主要作用是给变量赋值。一个变量只有一个值。而一个部门可能存在一个或多个人工资一样多且是最高的,所以 B选项不正确。故选择 A选项。 13 【正确答案】 C 【试题解析】 主文件组是系统定义好的一个

37、 文件组,它包含主要数据文件和任何没有明确分配给其它文件组的其它数据文件。如果次要数据文件没有分配给其它文件组,也是可以放在主文件组中的。 14 【正确答案】 D 【试题解析】 分离数据库时需要停用被分离的数据库,但是不需要停用 SQL Server服务。 15 【正确答案】 B 【试题解析】 是否创建分区表主要取决于表当前的数据量大小以及将来的数据量大小,同时还取决于对表中的数据如何进行操作。 16 【正确答案】 C 【试题解析】 Windows用户只有系统管理员组中的成员才有权 限登录到 SQL Server。 17 【正确答案】 B 【试题解析】 SQL Server固定数据库角色及其权

38、限如下。 db_owner:具有在数据库中进行全部操作的权限,包括配置、维护数据库及删除数据库。 db_accessadmin:可以添加或删除数据库用户的权限。 db_securityadmin:具有管理数据库角色、角色成员以及数据库中的语句和对象的权限。 db_ddladmin:具有执行数据定义语言 (DDL)的权限。 db_backupoperator:具有备份数据库、备份日志的权限。 db_datareader:具有查询数据库中所有用户数据的权限。 db_datawriter:具有插入、删除和更新数据库中所有用户数据的权限。 db_denydatareader:不允许具有查询数据库中所有

39、用户数据的权限,等同于对所有的表和视图授予了 DENY SELECT权限。 db_denydatawfiter:不允许具有 INSERT、 DELETE和 UPDATE数据库中所有用户数据的权限。 18 【正确答案】 B 【试题解析 】 数据库运行时维护包括:日常维护、监控与分析、性能优化与调整和系统进化。 B选项属于数据库实现与部署阶段内容。 19 【正确答案】 C 【试题解析】 数据库的重组并不修改原设计的逻辑和物理结构,而数据库的重构则要部分的修改数据库的模式和内模式。 20 【正确答案】 C 【试题解析】 根据监控对象的不同,数据库的监控分析可以分为对数据库架构体系的监控 (主要内容:

40、空间基本信息、空间使用率与剩余空间大小、空间是否具有自动扩展的能力、哪些表的扩展将引起空间的扩展,以及段的占用空间与区间数等。 )和 对数据库性能的监控 (主要包括:数据缓冲区的命中率、库缓冲、用户锁、锁与等待、回滚段、临时段使用情况、索引的使用情况、等待事件和共享池等 )。综上所述,选择 C选项。 21 【正确答案】 D 【试题解析】 在多属性索引中,索引属性的顺序是按照其区分度进行排序,由此可知 描述的内容是错误的,故可排除 C、 B选项。在插入、删除和更新操作中,索引可能会增加系统开销, 正确,可以排除 A选项,因此选择 D选项。 22 【正确答案】 C 【试题解析】 如果业务空闲时数据

41、库服务器的 CPU使用率达到 90,说明服 务器的 CPU资源已经严重不足,如果工作高峰时 CPU使用率仍然很低,则说明服务器 CPU资源充足。 23 【正确答案】 B 【试题解析】 事务故障包括预期内的事务故障和非预期的事务故障,两种事务故障的恢复都是由系统自动完成的,对用户是透明的。 24 【正确答案】 D 【试题解析】 系统数据库 master、 model、 msdb因为被修改地较少,且对数据库系统影响较大,所以每次修改后应及时备份;而用户自定义的数据库 (如学生成绩管理系统中的数据库 )在使用过程中会经常不定期的修改,而且每次修改量不大 ,如果每次修改后重新备份则对系统操作冗余性较大

42、,所以采用定期备份;而tempdb是系统临时文件的数据库,每次启动后都会清空,所以没必要备份。所以选择 D选项。 25 【正确答案】 C 【试题解析】 SQL Server2008支持三种恢复模式:简单恢复模式、完整恢复模式和大容量日志恢复模式。 其中,简单恢复模式只用于测试和开发数据库,或用于主要包含只读数据的数据库 (如数据仓库 )。因此选择 C选项。 26 【正确答案】 A 【试题解析】 共享内存的优势是实现简单,缺点是由于共享内存, 如果处理器数量过多,容易造成访问内存冲突。 共享磁盘结构所有的处理机拥有独立的主存储器,通过互联网共享磁盘。这种结构可以克服共享内存结构,但是由于是通过互

43、联网实现处理器之间的信息交换,会产出一定的通信代价。 无共享结构每个处理机拥有独立的主存储器和磁盘,不共享任何资源。它被认为是支持并行数据库系统的最好的并行结构,比较适用于银行,出纳,民航售票等 OLTP类应用。 分布式数据库系统的主要目的是实现场地自治和数据全局透明共享。综上所述,可知 A选项正确。 27 【正确答案】 D 【试题解析】 水平分片 是在关系中从行的角度 (元组 )依据一定条件分为不同的片段,关系中的每一行必须至少属于一个片段,以便在需要是可以重构关系。 垂直分片是在关系总从列的角度 (属性 )依据一定条件分为不同的片段,各片段中应该包含关系的主码属性,以便通过连接方法恢复关系

44、。 在分布式数据库系统中,由于数据分布在多个不同的场地上,使得查询处理中还要考虑站点间传输数据的通信代价。综上所述,可知 D选项正确。 28 【正确答案】 D 【试题解析】 范围划分法按照关系中某个属性的取值范围将数据文件划分为 n部分,分别放在磁盘上,该方法适合于 范围查询以及点查询。题目中给出了三个查询,其中 、 属于范围查询, 属于点查询。因此选择 D选项。 29 【正确答案】 C 【试题解析】 在传统的 OLTP(On Line Transaction Processing,联机事务处理系统 )中,数据库系统的数据一般是以面向企业基本业务需要的方式进行组织的,而数据仓库中的数据是以面向

45、主题的方式进行组织的。故 A选项错误。 数据仓库中的数据是一个集成的,易于访问的,一致的,包含大量历史数据的和经过优化处理的数据。因此数据仓库具有面向主题性、集成性、不可 更新性和时间特性。这里面的不可更新并不意味着不再向数据仓库中追加新的数据,只是表示一般不在对进入数据仓库中的原始数据进行修改。故 B选项错误。数据仓库的时变性是指数据仓库中的每个数据单元都有时间标志,记录一般都加有时间戳,有时记录可能包含有事务的发生时间。同时,数据仓库随时间变化的特性还指数据仓库在运行中必须不断捕捉操作性环境中的数据,并将新的数据集成后追加到其中。并不是指对数据操作与访问的实时性要求很高。故 D选项错误。

46、30 【正确答案】 D 【试题解析】 数据仓库是为了构建新的分析处理环境而出现 的一种数据存储和组织的新技术。它的建立能充分利用已有的数据资源,把数据转换为信息,从中挖掘出知识,最终创造出效益。数据仓库有若干基本特征,包括不可更新性和随时间变化性。所谓不可更新性就是用户在提取仓库中的数据进行分析时并不会同时对数据仓库中的数据进行更新操作,而数据变化性是数据仓库每隔一段时间进行数据的更新和处理。综上可以看出,数据仓库的更新与时间间隔有关,所以不会实时更新,即排除 A、 C选项,又因为对用户进行推荐时要结合以往的历史数据而不是仅通过当前数据分析,即 B选项错误。综上可知, D选项正确。 二、应用

47、题 31 【正确答案】 稠密 【试题解析】 本题考查的是稠密索引的定义。如果数据文件中的每个查找码值在索引文件中都对应一个索引记录,则称该索引为稠密索引。 32 【正确答案】 数据库或 DB或 Database 【试题解析】 在三层浏览器服务器体系结构的数据库应用系统中,数据层位于数据库服务器,通过 DBMS完成具体的数据储存和数据存取等数据管理功能。触发器是一种特殊测存储过程,它是存储在数据库中供所有用户程序调用的子程序。 33 【正确答案】 包或 Package 【试题解析】 本 题考查的是 UML图中包图的定义。本题考查的是 UML图中,用于表达系统中不同的包、命名空间或不同的项目间彼此

48、关系的图称为包图。 34 【正确答案】 CROUP BY 【试题解析】 在 SEL ECT语句中,用于进行分组的子句是 GROUP BY,ORDER BY是排序的子句。 35 【正确答案】 RANK ROW_NUMBER 【试题解析】 SQL Server 2008提供了 4个排名函数,其中 RANK ROW_NuMBER函数返回结果集中每行数据在每个分区内的排名,并且每个分区内的排名从 1开 始,但排名中间数值可能有间断。 36 【正确答案】 S2 【试题解析】 本题考查的是单表的联接查询。其语法是: SELECT表的别名列名 FROM表名表的别名 1 JOIN表名表的别名 2 ON表的别名 1外键表的别名 2外键 WHERE查询条件。本题中 Student的表有两个别名,分别是S1, S2。由 “S1 Sname 张三 ”表明张三是处于别名为 S1的表中,那么同

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