[计算机类试卷]计算机三级(数据库技术)模拟试卷75及答案与解析.doc
《[计算机类试卷]计算机三级(数据库技术)模拟试卷75及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]计算机三级(数据库技术)模拟试卷75及答案与解析.doc(29页珍藏版)》请在麦多课文档分享上搜索。
1、计算机三级(数据库技术)模拟试卷 75及答案与解析 一、选择题 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) idxl既是聚
4、集索引,也是主索引 ( B) idxl是聚集索引,但不是主索引 ( C) idxl是主索引,但不是聚集索引 ( D) idxl既不是聚集索引 ,也不是主索引 8 在完成数据库的物理设计之后,就进入数据库系统的实施阶段。设有下列活动: 创建数据库 装载数据 编写应用程序 数据库监控与分析 数据库性能优化 上述活动中,属于数据库系统实施阶段任务的是 ( )。 ( A)仅 、 和 ( B)仅 、 和 ( C)仅 、 和 ( D)仅 、 、 和 9 在使用 UML对数据库应用系统进行建模的过程中,状态图和活动图是常见的动态建模机制。有下列状态图和活动图:以上状态图或活 动图语法正确的是 ( )。 (
5、A)仅 ( B)仅 ( C)仅 和 ( D)仅 、 和 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 COtJNT(工资 )DESC ( C) SELECT TOP 3所在部门, SUM(工资 )FROM职工表
6、 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 在 SQL Server 2008
7、中,设有职工表 (职工号,姓名,所在部门,工资 ),现要建立查询指定部门平均工资的标量函数。下列语句中正确的是 ( )。 ( 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 DECLAREX INT SETx SELECT AVG(工资 )FROM职工
8、表 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 DECLAREx INT SETx SELECT AVG(工资 )FROM职工表 WHERE所在部门 de
9、pt GROUP BY 所在部门 RETURN(x) END 13 下列关于 SQL Server 2008数据库文件组的说法,错误的是 ( )。 ( A)一个数据库可以包含多个文件组 ( B)一个文件组可以包含多个数据文件 ( C)次要数据文件不能存放在主文件组中 ( D)一个数据文件不能是多个文件组的成员 14 下列关于 SQL Server 2008中分离和附加数据库的说法,错误的是 ( )。 ( A)不能分离用户正在使用的数据库 ( B)分离数据库会将数据文件和日志文件一起分离 ( C)附加的数据库名可以与分离的数据库名不同 ( D)进行分离数据库操作时必须停止 SQL Server服
10、务 15 下列关于分区表的说法,错误的是 ( )。 ( A)分区表机制将一个表的数据依据一定的条件水平划分为多个数据子集 ( B)表中数据量的大小是决定是否建立分区表的唯一考虑因素 ( C)合理使用分区表技术可以提高数据库的整体性能 ( D)分区表机制是从物理上将一个表划分为若干个分区 16 下列关 于 SQL Server 2008安全管理的说法,错误的是 ( )。 ( A) SQL Server 2008支持两种身份验证模式: “Windows身份验证模式 ”和 “混合身份验证模式 ” ( B)在 “混合身份验证模式 ”下,允许 Windows用户和非 Windows用户登录到SQL Se
11、rver ( C)所有的 Windows用户默认都具有登录到 SQL Server的权限 ( D)只有在 “混合身份验证模式 ”下, sa才能登录到 SQL Server 17 在 SQL Serve 2008某数据库中,设用户 U1是 db_datawriter角色中的成员。下列关于 U1在该数据库中具有的权限的说法,正确的是 ( )。 ( A)对用户表数据仅具有 INSERT、 DELETE、 UPDATE和 SELECT权限 ( B)对用户表数据仅具有 INSERT、 DELETE和 UPDATE权限 ( C)对用户表数据仅具有 INSERT和 DELETE权限 ( D)对用户表数据仅具
12、有 INSERT、 DELETE、 UPDATE权限,在该数据库中还具有 CREATETABLE权限 18 数据库系统运行维护工作的主要目的是保证数据库系统正常和高效地运行。下列工作中不属于数据库运行维护工作的是 ( )。 ( A)数据库备份 ( B)系统上线时进行数据装载 ( C)调整数据库用户权限 ( D)新建索引以提高查询速度 19 在对数据库进行优化的过程中,可能需要对数据库进行重组和重构工作。有关重组和重构工作,下列说法错误的是 ( )。 ( A)重组工作一般不改变数据库逻辑结构 ( B)重构工作一般会改变数据库逻辑结构 ( C)重构工作一般要修改数据库的模式,但一般不修改数据库的内
13、模式 ( D)重组工作一般不会改变数据库物理结构 20 数据库的监控分析 是指数据库管理员借助工具检测数据库系统的运行情况并进行分析的工作。设有如下内容: 数据库空间使用率 数据库各表的空间使用情况 数据库数据缓冲区命中率 回滚段使用情况 用户登录次数及执行的语句 以上属于数据库监控内容的是 ( )。 ( A)仅 、 和 ( B)仅 、 和 ( C)仅 、 、 和 ( D)仅 、 21 索引是数据库中重要的数据结构。关于索引现有下列说法: 建立索引的目的是提高查询的效率 在 插入、删除和更新操作中,索引可能会增加系统开销 当数据库表更新大量数据后一般需要重建对应的 B树索引 多属性索引中,索引
14、属性的顺序一般按照属性的长度进行排列 以上说法正确的是 ( )。 ( A)仅 和 ( B)仅 和 ( C)仅 、 和 ( D)仅 、 和 22 数据库运行环境和参数的调整是数据库优化的重要工作。下列说法错误的是( )。 ( A)一般来说在数据库中发现性能问题时首先应对数据库运行环境进行检查 ( B)如果数据库服务器中运行队列数量超过 CPU处理器数量,说明 CPU已经饱和 ( C)如果业务高峰期数据库服务器的 CPU使用率达到 90,说明 CPU已经严重不足 ( D)当大量 SQL语句或其返回结果在网络上传输时,提高网络性能有可能会提高整体系统性能 23 如何从故障中恢复数据库,保证数据库中数
15、据的安全性和正确性是数据库管理系统需要解决的非常重要的问题。下列有关数据库故障及解决方法的说法,错误的是 ( )。 ( A)预期的事务内部故障可以通过将事务回滚,撤销其对数据库的修改,使数据库达到一致性状态 ( B)对于非预期的事务内部故障需要利用日志文 件撤销其修改,一般需要管理员人工干预恢复过程 ( C)数据库系统发生软故障后需要进行 UNDO和 REDO两项工作 ( D)介质故障的容错方式可以采用软件容错也可以采用硬件容错 24 设某数据库管理员设计了如下图所示的数据库服务器容错架构,此架构一般被称为 ( )。 ( A)数据库镜像 ( B) Active Standby模式 ( C) R
16、AID ( D)双机互备援模式 25 现有一个基于 SQL Server 2008的数据仓库系统,其数据均来源于生产系统,生产系统每天将新数据导入仓库系统,导入后的数据只读 。下列有关该数据仓库应设置的恢复模式,最恰当的是 ( )。 ( A)完整恢复模式 ( B)大容量日志恢复模式 ( C)简单恢复模式 ( D)关键日志恢复模式 26 关于并行数据库,下列说法正确的是 ( )。 ( A)层次结构可以分为两层,顶层是无共享结构,底层是共享内存或共享磁盘结构 ( B)共享磁盘结构主要通过负载均衡来降低资源竞争,因此具有很高的可扩展性,适合 OLTP立用 ( C)共享内存结构有利于减少内存冲突,从而
17、比共享磁盘结构有更大的优势 ( D)并行数据库系统的主要目的是实现场地自治和 数据全局透明共享 27 关于分布式数据库,下列说法正确的是 ( )。 ( A)数据分片中的水平分片是将关系的属性依据一定条件划分为不同的分片,关系中的每个属性至少属于一个分片 ( B)数据分片中的垂直分片是将关系的属性依据一定条件分为不同的分片,关系的主码应至少属于某一个分片 ( C)在分布式数据库系统中,虽然数据分布在多个不同的场地上,但在进行查询处理时不需要考虑站点间传输数据的通信代价 ( D)分片透明性是最高级别的透明性,位于全局概念模式与分片模式之间 28 设在并行数据库系统中有表 T(a1, a2, , a
18、n),因数据量大,采用范围划分法根据划分属性 a1将表 T的元组划分成若干部分,以提高系统效率。现有如下查询需求: 查询 a1值为最大的元组 查询 a1 5的所有元组 查询 a1值属于 1, 100的元组 在以上列出的查询中,该划分方法会提高其查询效率的是 ( )。 ( A)仅 ( B)仅 ( C)仅 和 ( D)仅 、 和 29 现在许多中大型企业建有企业数据仓库。关于数据仓库中数据的特点,下列说法一般情况下正确的是 ( )。 ( A) 数据仓库中的数据主要服务于企业的基础业务需求,其设计应重点针对单点查询进行优化 ( B)数据仓库中的数据一般源自企业的 OLTP环境,因此,其中的数据与 O
19、LTP环境中的数据一样,允许对数据做直接更改 ( C)数据仓库中的数据集合具有集成性,实现企业数据的集成有助实现企业范围的跨部门视图 ( D)数据仓库中的数据具有时变性,是指数据仓库一般对数据操作与访问的实时性要求很高 30 设某企业的在线事务处理 (OLTP)系统中有销售记录表 T1,它每天约产生 50万条新记录, OLTP系统保存半年数据。在企业的数据仓库中 ,用表 T2保存近 2年的销售细节数据,用表 T3保存 5年内每日各个商品销售汇总数据。为了实现从OLTP系统到数据仓库的销售数据的集成,一般情况下,下列方案最为合理的是( )。 ( A)每天将表 T1的数据全部复制到表 T2中,并根
20、据表 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 数据库管理系统为三级模式结构提供了两层映像机制,其中模式内模式映像提供了【 1】独立性。 32
21、按照数据库应用系统生命周期模型,系统设计阶段细分为概念设计、【 2】设计和物理设计三个步骤。 33 设用 UML设计某数据库应用系统,设计人员规划了一组应用程序集,该集合由动态链接库和可执行程序构成。为了展现这些应用程序集间的组织和 依赖关系,以对源代码、可执行程序的发布等进行系统建模,应采用的 UML图是【 3】图。 34 设有学生表 (学号,姓名,所在系名 )和选课表 (学号,课程号,成绩 )。现要建立统计每个系选课人数的视图。请补全下列语句: CREATE VIEW V1(系名,人数 )AS SELECT所在系名,【 4】 FROM选课表 JOIN学生表 ON选课表学号 =学生表学号【
22、5】 35 设有课程表 (课程号,课程名,学分,先修课程号 ),已知某应用程序需要列出“数据库原理 ”课程的一门先修课程,查询结果要求输出 (课程名,学分,先修课名称,先修课学分 ),可以用【 6】连接操作在一个查询中实现此功能。 36 在 SQL Server 2008的某用户数据库中,设有 T表,现要在 T表的 c1列和 c2列上建立一个复合唯一聚集索引,其中 c1列值重复率为 20, c2列为 10。请补全下列语句建立一个性能最优的索引: CREATE uNIQUE CLLISTERED INDEX Idx1 ON T(【 7】 ) 37 在 SQL Server 2008中,现要将 T
23、1表的 C1列 (int类型 )定义为标识列,初值和增量值均为 1。请补 全下列语句: CREATE TABLE T1(C1 int 【 8】 (1, 1), ) 38 在 SQL Server 2008中,设 U1是 SQL Server身份验证模式的数据库服务器登录账户,现希望 U1在该数据库服务器上具有系统管理员权限。请补全下列语句: EXEC sp_addsrvrolemember U1, 【 9】 39 数据库管理系统中的加锁协议规定了事务的加锁时间、持锁时间和释放锁时间,其中【 10】协议可以完全保证并发事务数据的一致性。 40 在数据库系统出现系统故 障后进行恢复时,对于事务 T
24、,如果日志文件中有BEGIN TRANSACTION记录,而没有 COMMIT或 ROLLBACK记录,则数据库管理系统处理这种事务时应执行的操作是【 11】。 41 在动态转储中,利用转储文件只能将数据库恢复到转储过程中的某个状态,且转储文件中的数据可能不一致,只有和【 12】文件综合起来使用,才能将数据库恢复到一致状态。 42 通常数据库的转储机制有三种,分别是完全转储、差量转储和【 13】转储。 43 数据仓库是面向主题的、【 14】的、非易失的、随时间变化的数据集合,用米支 持管理人员的决策。 44 在数据仓库设计和建设过程中,设计者需要调查用户的决策或数据处理需求,并将功能相近且需要
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
本资源只提供5页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 三级 数据库技术 模拟 75 答案 解析 DOC
