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

上传人:arrownail386 文档编号:506022 上传时间:2018-11-29 格式:DOC 页数:31 大小:145.50KB
下载 相关 举报
[计算机类试卷]计算机三级(数据库技术)模拟试卷60及答案与解析.doc_第1页
第1页 / 共31页
[计算机类试卷]计算机三级(数据库技术)模拟试卷60及答案与解析.doc_第2页
第2页 / 共31页
[计算机类试卷]计算机三级(数据库技术)模拟试卷60及答案与解析.doc_第3页
第3页 / 共31页
[计算机类试卷]计算机三级(数据库技术)模拟试卷60及答案与解析.doc_第4页
第4页 / 共31页
[计算机类试卷]计算机三级(数据库技术)模拟试卷60及答案与解析.doc_第5页
第5页 / 共31页
点击查看更多>>
资源描述

1、计算机三级(数据库技术)模拟试卷 60及答案与解析 一、选择题 1 在数据模型三个要素中,表述客观世界中数据对象之间关联的是 ( )。 ( A)数据操作 ( B)数据结构 ( C)数据视图 ( D)完整性约束 2 数据库系统的三级模式结构从数据库系统管理角度考虑数据的组织与存储。下列不属于数据库三级模式结构的是 ( )。 ( A)逻辑模式 ( B)物理模式 ( C)外模式 ( D)应用模式 3 在信息系统的需求分析中,目前广为使用的结构化分析与功能建模方法主要有DFD、 IDEF0等。其中 , DFD建模方法也被称为过程建模和功能建模方法,其核心是 ( )。 ( A)数据 ( B)软件 ( C

2、)数据流 ( D)分析过程 4 设有关系模式 R(A, B, C, D),存在函数依赖集: AB , CD ,则 R最高可属于 ( )。 ( A) 1NF ( B) 2N ( C) 3NF ( D) BCNF 5 数据库设计主要包括概念设计、逻辑设计和物理设计三个步骤。设有下列活动: 设计 ER图 将 ER图转换为关系模式 定义数据的约束条件 用 SQL 语句描述事务活动 上述活 动中,属于逻辑设计所包含活动的是 ( )。 ( A)仅 、 和 ( B)仅 、 和 ( C)仅 和 ( D)仅 和 6 从功能上讲,数据库应用系统设计包括四个层次。下列层次中包含索引设计的是( )。 ( A)表示层

3、( B)业务逻辑层 ( C)数据访问层 ( D)数据持久层 7 在数据库应用系统生命周期中,当逻辑设计阶段完成后进人到物理设计阶段。下列不属于物理设计阶段活动的是 ( )。 ( A)确定关系表的文件组织形式 ( B)进行关系规范化设计 ( C)创建必要的索引 ( D)设置存储分配参数 8 查询处理器和存储管理器是数据库管理系统中的核心模块。下列关于查询处理器和存储管理器的说法,错误的是 ( )。 ( A)查询处理器中的 DML编译器会对用户提交的 DML语句进行优化,并将其转换成能够执行的底层数据库操作指令 ( B)存储管理器中的查询执行引擎会根据编译器产生的指令完成具体数据库数据访问功能 (

4、 C)存储管理器中的缓冲区管理器负责将从磁盘读出的数据块放人内存缓冲区,同时也负责对缓冲区中的数据块进行维护 ( D)查询处理器中的 DDL编译器编译或解释用户提交的 DDL语句,并 将生成的元数据存储在数据库的数据字典中 9 下列简化的 UML关系图中,最不恰当的是 ( )。10 设有购买表 (顾客号,商品号,购买时间 )。现要查询 2012年顾客 A购买了但顾客 B没有购买的商品。有下列查询语句: SELECT商品号 FROM购买表 WHERE YEAR(购买时间 )=2012AND顾客号 =A AND商品号 NOT IN( SELECT 商品号 FROM购买表 WHERE YEAR(购买

5、时间 )=2012AND顾客号 =B) SELECT 商品号 FROM购买表 WHERE YEAR(购买时间 )=2012AND顾客号 =A EXCEPT SELECT 商品号 FROM购买表 WHERE YEAR(购买时间 )=2012AND顾客号 =B SELECT商品号 FROM购买表 WHERE YEAR(购买时间 )=2012AND顾客号 =A INTERSECT SELECT商品号 FROM购买表 WHERE YEAR(购买时间 )=2012AND顾客号 =B SELECT商品号 FROM购买表 WHERE YEAR(购买时间 )=2012AND顾客号 =A UNION SELEC

6、T商品号 FROM购买表 WHERE YEAR(购买时间 )=2012AND顾客号 B 上述语句中,能够实现该查询要求的是 ( )。 ( A)仅 和 ( B)仅 和 ( C)仅 和 ( D)全部 11 在 SQL Server 2008中,设在某数据库中建有如下所示的存储过程: CREATE PROC P1a int=20, b char(4) AS 设有下列调用该存储过程的语 句: EXEC P1 100 a01 EXEC P1 =a01 EXEC P1b=a01 EXEC P1a=default b=a01 上述语句中,能够正确调用该存储过程的是 ( )。 ( A)仅 和 ( B)仅 、

7、和 ( C)仅 、 和 ( D)全部 12 在 SQL Server 2008中,设表 T(a, b)上建有如下触发器: CREATE TRIGGER tri_update ON T FOR UPDATE AS IF EXISTS f SELECT*FROM inserted WHERE b not between 0 and 100) ROLLBACK 设表 T中已有数据: (a01, 90),如果执行语句: UPDATE T SET b=100 WHERE a=a01 则触发器临时工作表及执行完该语句后表 T中的数据为 ( )。 ( A) T表: (a01, 100) ( B) T表: (

8、a01, 90) INSERTED表: (a01, 90) INSERTED表: (a01, 90) DELETED表: (a01, 100)DELETED表: (a01, 100) ( C) T表: (a01, 100) ( D) T表: (a0, 90) INSERTED表: (a01, 100) INSERTED表: (a01, 100) DELETED表: (a01, 90)DELETED表: (a01, 90) 13 下列关于 SQL Server 2008视图的说法,错误的是 ( )。 ( A)数据库中只存储标准视图的定义,并不存储标准视图的内容 ( B)如果在视图上创建了唯一聚集

9、索引,则数据库中将保存该视图的内 容 ( C)索引视图的数据源可以是基本表,也可以是已建立的其他标准视图 ( D)索引视图引用的基本表必须与视图在同一个数据库中 14 在 SQL Server 2008中,设要为数据库 DB1添加一个新的数据文件,该文件的逻辑名为 filex,物理文件名为 filex ndf,存储位置为 D: DB1,初始大小和最大大小均采用系统默认值,增长方式为自动增长,每次增加 20。下列语句中正确的是 ( )。 ( A) ALTER DATABASE DB1 ADD FILE( NAME=filex, FILENAME=D: DB1 filex ndf, FILEGRO

10、WTH=20) ( B) ALTER DATABASE DB1 ADD FILE( NAME=filex, FILENAME=D: DB1 filex ndf, FILEGROWTH=20 ) ( C) ALTER DATABASE DB1 ADD FILE( NAME=filex, FILENAME=D: DB1 filex ndf, FILEGROWTH=20) ( D) ALTER DATABASE DB1 ADD FILE( NAME=filex, FILENAME=D: DB1 filex ndf, FILEGROWTH=20 ) 15 在 SQL Server 2008中,建立索引

11、视图的目的是为了提高数据查询的效率。下列关于索引视图的说法,错误的是 ( )。 ( A)当很少对基表数据进行更改操作时,适合建立索引视图 ( B)索引视图的数据被物理地保存在数据库中,因此建立索引视图会占用更多的存储空间 ( C)对于经常执行连接和聚合操作的查询,不适合建立索引视图 ( D)如果 Group By列具有高基数度的数据聚合,则不适合建立索引视图 16 下列关于 SQL Server 2008中 guest用户的说法,错误的是 ( )。 ( A) guest用户没有对应的登录账户名 ( B)通过授权语句可以启用数据库中的 guest用户 ( C)所有数据库用户都继承该数据库中 gu

12、est用户的权限 ( D)任何 SQL Server登录账户都可以访问启用了 guest用户的数据库 17 下列关于 SQL Server 2008身份验证模式的说法,错误的是 ( )。 ( A)在 “Windows身份验证模式 ”下,不允许 sa登录到 SQL Server 服务器 ( B)在 “Windows身份验证模式 ”下,所有 Windows用户都自动具有登录到 SQL Server服务器的权限 ( C)不管是哪种身份验证模式, Windows中的 Administrator无需授权就可登录到SQL Server服务器 ( D)安装好 SQL Server之后,可以根据需要随时更改身

13、份验证模式 18 提高事务的并发度可以改进数据库应用系统的性能。有下列做法: 尽可能使用排它锁 尽可能使用行锁 设定较低的事务隔离等级 将大事务切分成若干小事务 上述做法中,可以提高系统的事务并发度的是 ( )。 ( A)仅 、 和 ( B)仅 、 和 ( C)仅 、 和 ( D)以上全部 19 数据库应用系统日常维护的目标是保证系统能够正常运行以满足系统预期的功能和性能要求。下列关于数据库应用系统日常维护工作的说法,错误的是 ( )。 ( A)数据库管理员应根据不同的应用要求制定不同的备份计划,在备份计划中应包含备份的时间、周期、备份方式和备份内容等 ( B)数据库管理员应监控数据库中各种锁

14、的使用情况,在数据库出现锁不能及时解除时可能需要 手工解锁 ( C)很多情况下,数据库管理员需要定期检查 CPU、内存使用情况和操作系统相关日志,防止数据库运行环境故障导致数据库出现问题 ( D)为了保证系统可靠运行,运行要求级别较高的数据库一般采用人工监控方法,很少采用自动监控手段 20 数据库应用系统投入运行后,应用系统进入运行管理与维护阶段。设某学生管理系统在运行管理与维护阶段有如下工作: 定期检查数据文件的存储空间占用情况,并根据需要分配存储空间 分析数据库中各种操作,以发现潜在性能问题 将数据库中历史数据转储 到离线存储介质中长期保存 根据用户要求对应用程序从功能上进行扩充和完善 以

15、上工作中一般不属于数据库管理员日常维护工作的是 ( )。 ( A)仅 和 ( B)仅 ( C)仅 和 ( D)仅 21 在进行数据库性能调优过程中,需要考虑数据库系统软件、硬件配置、网络环境等多方面因素。下列有关性能调优的说法,错误的是 ( )。 ( A)修改某些频繁使用的 SQL语句,提高其性能,可能会大幅度降低数据库CPU使用率 ( B)随着服务器 CPU处理能力提高、内存容量增大,现阶段数据库 性能优化一般以更换服务器硬件为主要调优手段 ( C)当数据库服务器磁盘 IO出现写瓶颈时,可以考虑使用高速磁盘存储常用数据,低速磁盘存储不常用数据 ( D)索引可以提高某些查询的速度,但也可能降低

16、写入速度,同时也会增加磁盘空间使用 22 下列关于数据库实施、运行和维护的说法中,最恰当的是 ( )。 ( A)对于数据量超大的数据库应用系统,最好在刚刚建立好数据库且未导入任何数据前编写调试应用程序 ( B)对于数据量极大的中大型系统,不需要等待所有的数据都入库后才开始试运行,可以先装载少量的数据,等到试运 行的结果符合设计要求后,再批量装入全部数据 ( C)数据库的重构不仅需要在原来的数据库设计的基础上做适当的扩充或修改,也最好考虑重新设计相应的应用程序 ( D)索引的根本目的是为了提高查询效率,但当数据量庞大时也会占用大量的磁盘空间。由于查询缓存的存在,因此不需要为经常在查询中作为条件的

17、列建立索引 23 设某数据库服务器中配置有 2块 300GB和 1块 500GB的硬盘,为了保证可靠性,数据库管理员在 3块硬盘上建立了 RAID5。建立 RAID5后,可用的磁盘空间为 ( )。 ( A) 1100GB ( B) 600GB ( C) 300GB ( D) 500GB 24 某商场经营管理系统在 3点进行了数据库全备份, 9点进行了数据库日志备份, 10点 30分存储数据库数据的磁盘出现故障,但日志保存在另外一个磁盘中。数据库管理员发现问题后随即进行数据恢复工作,在所有备份均可用的情况下,数据库数据可以恢复到的时间点为 ( )。 ( A) 3点 ( B) 9点 ( C) 10

18、点 30分 ( D)数据库不可恢复 25 在 SQL Server 2008中,设某日用 bk1和 bk2设备对 DB1数据库进行了如下备份操作 (说明:括号中内容 为备份开始时间 ): bk1设备:完整 (10: 00)、日志 (11: 00)、日志 (13: 00)、日志 (15: 00) bk2设备:差异 (12: 00)、差异 (14: 00)、差异 (16: 00) 现要利用备份将 DB1数据库恢复到 16: 00状态。下列恢复序列中,正确的是( )。 ( A)完整 (10: 00) 日志 (11: 00) 日志 (13: 00) 日志 (15: 00) 差异 (16: 00) (

19、B)完整 (10: 00) 差异 (12: 00) 差异 (14: 00) 差异 (16: 00) ( C)完整 (10: 00) 日志 (11: 00) 差异 (12: 00) 日志 (13: 00) 差异 (14: 00)日志 (15: 00) 差异 (16: 00) ( D)完整 (10: 00) 差异 (16: 00) 26 XML数据库是一种新型的数据库管理系统。下列关于 XMI数据库的说法,错误的是 ( )。 ( A)由于 XML文档本身带有标记,可以自描述,因此 XML数据库并不对 XML文档进行解析 ( B)目前 XML数据库主要包括 XEDB、 NXD和 HXD三种类型 (

20、C)很多关系数据库厂商在其传统的数据库产品中进行了扩充,使其能够处理:XML文档 ( D)在数据本身具有层次特征时, XML文档能够清晰地表达数据的层次特征 27 现有一个大型咨询公司的数据库应用系统,每个部门都要生成大量的全局报表并执行少量的更新操作。随着数据量的增加,系统出现了性能瓶颈。鉴于各个部门地理上是分散的,公司希望采用分布式数据库技术解决该问题。下列数据分配方式中最适合该应用的是 ( )。 ( A)集中式 ( B)分割式 ( C)复制式 ( D)混合式 28 下列关于分布式数据库和并行数据库的说法,正确的是 ( )。 ( A)为了满足高并发业务的需要, 共享内存结构的并行数据库比较

21、适用于如银行出纳、民航售票等 OLXP应用 ( B)在分布式数据库的查询中,导致数据传输量大的主要原因是数据间的连接操作和选择操作 ( C)如果数据分布不合理,并行数据库仅仅依靠多处理器、共享硬件资源等手段是无法实现真正意义上的并行处理的,也无法使其性能最优化 ( D)与集中式数据库系统的事务相比,分布式数据库系统中只需要一个场地完成提交即可完成一个全局事务,这正是分布式数据库的优越之处 29 关于商场的 DBAS,设有如下数据内容: 数据库结构说明 顾客名单 数据 清洗规则 订单细节数据 商品分类销售汇总数据 上述选项中是元数据的是 ( )。 ( A)仅 、 、 和 ( B)仅 、 、 和

22、V ( C)仅 和 ( D)全部都是 30 以下是某商场的购物记录集合,每个购物篮中包含若干商品。现在要基于该数据集进行关联规则挖掘,如果设置最小支持度为 60,最小置信度为 80,则在以下列出的关联规则中,符合条件的是 ( )。 ( A) AB ( B) BC ( C) CB ( D) DC 二、应用题 31 数据库管理系统为三级模式结构提供了两层 映像机制,其中模式内模式映像提供了 【 1】 独立性。 32 按照数据库应用系统生命周期模型,系统设计阶段细分为概念设计、 【 2】设计和物理设计三个步骤。 33 设用 UML设计某数据库应用系统,设计人员规划了一组应用程序集,该集合由动态链接库

23、和可执行程序构成。为了展现这些应用程序集间的组织和依赖关系,以对源代码、可执行程序的发布等进行系统建模,应采用的 UML图是 【 3】图。 34 设有学生表 (学号,姓名,所在系名 )和选课表 (学号,课程号,成绩 )。现要建立统计每个 系 选课人数的视图。请补全下列语句: CREATE VIEW V1(系名,人数 )AS SELECT所在系名, 【 4】 FROM选课表 JOIN学生表 ON选课表学号 =学生表学号 【 5】 35 设有课程表 (课程号,课程名,学分,先修课程号 ),已知某应用程序需要列出“数据库原理 ”课程的一门先修课程,查询结果要求输出 (课程名,学分,先修课名称,先修课

24、学分 ),可以用 【 6】 连接操作在一个查询中实现此功能。 36 在 SQL Server 2008的某用户数 据库中,设有 T表,现要在 T表的 c1列和 c2列上建立一个复合唯一聚集索引,其中 c1列值重复率为 20, c2列为 10。请补全下列语句建立一个性能最优的索引: CREATE UNIQUE CLUSTERED INDEX Idxl ON T(【 7】 ) 37 在 SQL Server 2008中,现要将 T1表的 C1列 (int类型 )定义为标识列,初值和增量值均为 1。请补全下列语句: CREATE TABLE T1(c1 int 【 8】 (1, 1), ) 38 在

25、 SQL Server 2008中,设 U1是 SQL Server身份验证模式的数据库服务器登录账户,现希望 U1在该数据库服务器上具有系统管理员权限。请补全下列语句: EXEC sp_addsrvrolemember U1, 【 9】 39 数据库管理系统中的加锁协议规定了事务的加锁时间、持锁时间和释放锁时间,其中 【 10】 协议可以完全保证并发事务数据的一致性。 40 在数据库系统出现系统故障后进行恢复时,对于事务 T,如果日志文件中有BEGIN TRANSACTl0N记录,而没有 COMMIT或 ROLLBACK记录,则数据库管理系统处理这种事务时应执行的操作是 【 11】 。 41

26、 在动态转储中,利用转储文件只能将数据库恢复到转储过程中的某个状态,且转储文件中的数据可能不一致,只有和 【 12】 文件综合起来使用,才能将数据库恢复到一致状态。 42 通常数据库的转储机制有三种,分别是完全转储、差量转储和 【 13】 转储。 43 数据仓库是面向主题的、 【 14】 的、非易失的、随时间变化的数据集合,用来支持管理人员的决策。 44 在数据 仓库设计和建设过程中,设计者需要调查用户的决策或数据处理需求,并将功能相近且需要相关联数据支持的需求进行归类,得到不同的需求集合,并在企业数据模型中寻找能够满足各个需求集合的数据集合,然后针对各个数据集合开展数据仓库数据模型的设计。这

27、种设计方法称为 【 15】 的设计方法。 三、设计与应用题 45 假定我们要建立一个学术论文数据库,存储如下信息: *学术期刊有期刊编号、期刊名、发行单位; *作者有作者编号、作者姓名、电子邮件; *论文有论文编号、论文标题、摘要、正文; *每篇论 文只被一个期刊录用,每个期刊可以录用多篇论文; *每篇论文可以拥有多个作者,每个作者可以撰写多篇论文; *每篇论文可以引用多篇其他论文,每篇论文可以被其他多篇论文所引用。 其中带下划线的属性是实体的标识属性。 (1)请根据以上描述,画出相应的 ER图。 (2)将上面的 ER图转换为满足 3NF的关系模式。 46 设在 SQL Server 2008

28、某数据库中有汽车表和销售表,表的定义如下: CREATE TABLE汽车表 ( 汽车型号 char(10)PRIMARY KEY, 汽车名称 char(20), 颜色 char(10), 价格 int) CREATE TABLE销售表 ( 汽车型号 char(10), 销售时间 datetime, 销售数量 int, PRIMARY KEY(汽车型号,销售时间 ), FOREIGN KEY(汽车型号 )REFERENCES汽车表 (汽车型号 ) 现要创建一个具有如下功能的存储过程:查询指定日期范围内汽车的销售情况,列出汽车型 号和销售总数量,包括没有被销售过的汽车。请补全下列 代码。 CREA

29、TE 【 1】 p1start_date date, end_date date AS SELECT【 2】 汽车型号, 【 3】 FROM汽车表 【 4】 销售表 ON汽车表汽车型号 =销售表汽车型号 WHERE销售时间: BETWEEN【 5】 AND【 6】 GROUP BY汽车表汽车型号 47 设在 SQL Server 2008某数据库中存在销售单据明细表,其建表语句为: CREATE TABLE销售单据明细表 ( 销售单据编号 varchar(10), 商品编号 varchar(8), 是否有效 varchar(4), 单价 money, 数量 int, 总价 money ) 在系

30、统运行一段时间后,此表中有近千万条数据。该系统中存在如下操作: select*from销售单据明细表 where销售单据编号 =135671445and商品编号 =021and是否有效 =是 ; 在系统运行中发现此操作的效率比较低,系统工程师提出如下建议: 由于查询中使用了 “销售单据 编号 ”、 “商品编号 ”和 “是否有效 ”三个条件,因此可以分别在这三列上建立索引,提高查询效率。 (1)系统工程师建议中建立的三个索引是否能够提高查询效率 ?请简要说明原因。 (2)随着系统运行时间增长,系统运行速度逐渐变慢,经分析为磁盘 IO不能满足数据库系统频繁读写的要求。工程师建议增加一块相同磁盘,将

31、两块磁盘调整为RAID1模式。请从读写两方面分析,此操作是否能够改善磁盘 IO问题。 计算机三级(数据库技术)模拟试卷 60答案与解析 一、选择题 1 【正确答案】 B 【试题解析】 数据模型三个要素包括 : 数据结构 数据结构是所研究的对象类型的集合。它从语法角度表述了客观世界中数据对象本身的结构和数据对象之间的关联关系,是对系统静态特征的描述。 数据操作 数据操作是对数据库中对象的实例允许执行的操作的集合,主要指检索和更新(插入、删除、修改 )两类操作。数据模型必须定义这些操作的确切含义、操作符号、操作规则 (如优先级 )以及实现操作的语言。数据操作是对系统动态特性的描述。 数据完整性约束

32、 数据完整性约束是一组完整性规则的集合,规定数据库状态及状态变化所应满足的条件,以保证数据的正确性、有效性和相容性。 2 【正确答案】 D 【试题解析】 数据库三级模式结构: 内模式也称存储模式或物理模式,它是数据物理结构和存储结构的描述,是数据在数据库内部的表示方式。并且一个数据库只有一个内模式。 模式也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。它是数据库系统模式结构的中间层,不涉及数据的物理存储细节和硬件环境,与具体的应用和所使用的开发工具及高级程序设计语言无关。 外模式也称子模式或用户模式,它 是数据库用户 (包括应用程序员和最终用户 )看见和使用的

33、局部数据的逻辑结构和特征的描述,是数据库用户的视图,是与某一应用有关的数据的逻辑表示。外模式是模式的子集,一个数据库可以有多个外模式。 数据库系统的三级模式结构是指数据库由外模式、模式和内模式三级构成,并通过二级映象功能将三个模式联系起来。 3 【正确答案】 C 【试题解析】 数据流图 (Data Flow Diagram,简称 DFD)是便于用户理解系统数据流程的图形表示。 DFD建模方法的核心是数据流,它能精确地在逻辑上描述系统的功能、输入 、输出和数据存储等,从而摆脱了其物理内容。数据流图是系统逻辑模型的重要组成部分。 DFD特性: 抽象性:在 DFD中具体的组织机构、工作场所、物质流等

34、都已经去掉,只剩下信息和数据存储、流动、使用以及加工的情况。所以描述的是抽象出来的数据。 概括性:它把系统对各种业务的处理过程联系起来考虑,形成一个总体,可反映出数据流之间的概括情况。 4 【正确答案】 A 【试题解析】 如果关系模式 R中不包含多值属性,则 R满足第一范式,简称1NF,记作 R 1 NF。可知此题中 R 1 NF,且 R的所有非主属性不依赖于一个候选码,候选码 (A、 C)(B 、 D)存在非主属性对主码的部分函数依赖,故不满足2NF,所以 R最高 1NF。因此选择 A选项。 5 【正确答案】 C 【试题解析】 逻辑设计的主要工作是将现实世界的概念数据模型设计成数据库的一种逻

35、辑模式,即适应于某种特定数据库管理系统所支持的逻辑数据模式。与此同时,可能还需为各种数据处理应用领域产生相应的逻辑子模式,这一步设计的结果就是所谓的 “逻辑数据库 ”。 ER图到关系模式的转换和定义数据的约束条件都是在逻辑设计层面上的操作,设计 ER图是概念设 计阶段的产物。 6 【正确答案】 D 【试题解析】 数据库应用系统设计的四个层次分别为: 表示层; 业务逻辑层; 数据访问层; 数据持久层。在这四个层次中,数据持久层的设计工作属于数据组织与存储等方面的物理设计内容,而索引设计属于物理设计阶段。因此,索引设计是在数据持久层上的设计。 7 【正确答案】 B 【试题解析】 数据库物理设计阶段

36、活动包括: 数据库逻辑模式; 选择或配置基本关系表的文件组织形式,为基本关 系表设计数据存取方法或存取路径; 数据分布设计; 安全模式设计; 确定系统配置; 物理模式评估。 8 【正确答案】 B 【试题解析】 查询处理器中最主要的模块是查询编译器和查询执行器,负责DML语句解析和执行,因此 B项中所阐述的不是存储管理器的功能,应该是查询处理器的功能。 9 【正确答案】 D 【试题解析】 在 UML类图中,常见的有以下几种关系: 泛化 (【箭头及指向】:带三角箭头的实线,箭头指向父类 ); 实现 (【箭头及指向】:带三角箭头的虚线,箭头指向接口 ); 关联 (【箭头及指向】:带 普通箭头的实心线

37、,指向被拥有者 ); 聚合 (【箭头及指向】:带空心菱形的实心线,菱形指向整体 ); 组合 (【箭头及指向】:带实心菱形的实线,菱形指向整体 ); 依赖 (【箭头及指向】:带箭头的虚线,指向被使用者 )。 D选项是属于组合关系,因此实心菱形的箭头应该指向 “窗体 ”,即实心菱形应该标在窗体旁边。 10 【正确答案】 A 【试题解析】 选项中 INTERSECT。返回两个集合皆有的数据,该 SQL语句返回顾客 A和 B都购买的商品号,不符合题意; 选项中的 UNION查询出了顾客 A购买的商品,通过 UNION关键 字合并了顾客 B没有购买的商品,因此总的视图为顾客 A购买的商品和 B没有购买的

38、商品总和,不符合要求。 、 实现的是顾客 A购买商品集合与顾客 B购买商品集合的差集。因此满足要求的为 和 ,因此选择 A选项。 11 【正确答案】 C 【试题解析】 由题目存储过程可知,存储过程 P1定义了两个带有默认值的参数。执行多个输入参数的存储过程时,参数的传递方式有两种:按照参数位置传递值和按参数名称传递值。如果定义了默认值,则在执行存储过程时可以不必指定该参数的值。但若按照参数位置传递值时必须从左往右赋值,即不能跳过左边的某个默认参数而传递某个值。 中的参数赋值采用按参数位置传值,必须从左到右赋值。其他三项均符合存储过程的调用规则。 12 【正确答案】 C 【试题解析】 用 FOR

39、关键字定义的触发器为后触发型触发器,即只有在引发触发器执行的语句中指定的操作都已成功执行,并且所有的约束检查也成功完成后才执行触发器。其中 INSERTED表用于存储 INSERT和 UPDATE语句所影响行的新值的副本, DELETED表用于存储 DELETE和 UPDATE语句所影响行的旧值的副本。在执行 “UPDATE T SET b=100WHERE a=a01”之后, T表为:(a01, 100), INSERTED表内容变为: (a01, 100), DELETED表内容变为:(a01, 90)。继续判断约束检查 “SELECT*FROM inserted WHERE b not

40、between 0 and 100”,因为 INSERTED表中的 b等于 100,因此约束不成立,故触发器不执行。 13 【正确答案】 C 【试题解析】 创建索引视图的步骤: 使用 SCHEMABINDING子句来创建一个视图。这个视图必须符合许多要求,例如,它 只能引用同一数据库中的基表,而不能是其它标准视图。所有引用的函数必须是确定性的,行集函数、派生表和子查询都不能在索引视图中使用; 在视图上创建一个惟一索引。这个索引的叶子级由视图的完整结果集组成; 在聚集索引的基础上根据需求创建非聚集索引。非聚集索引可以按平常的方式创建; 创建并使用索引视图。 14 【正确答案】 D 【试题解析】

41、在 SQL Server 2008中, AI,TER DATABASE命令中的FILENAME对应的代码需要带上单引号,因此 A选项和 B选项错误。FILEGROWTH如果加上 则为百分比,如果省略,数据库系统则默认采用增加单位是 MB,因此 A选项和 C选项错误。故选择 D选项。 15 【正确答案】 C 【试题解析】 索引视图可以提高下列查询类型的性能: 处理大量行的联接和聚合; 许多查询经常执行联接和聚合操作; 决策支持工作负荷。索引视图通常不会提高下列查询类型的性能: 具有大量写操作的 OLTP系统; 具有大量更新的数据库; 不涉及聚合或联接的查询; GROUP BY键具有高基数度的数据

42、聚合。高基数度表示列包含许多不同的值。当 GROUP BY后跟的列值包含许多不同的值,导 致视图图和表的行数相等,那么该列使用索引视图并不能提高查询效率。 16 【正确答案】 C 【试题解析】 所有的数据库用户不是继承数据库中 gtest用户的权限。 17 【正确答案】 B 【试题解析】 在 “windows身份验证模式 ”下,所有 windows用户登陆到 SQL Server服务器都无需再提供用户名和密码,但 SQL Server会从用户登录到Windows时提供的用户名和密码查找当前用户的信息,判断其是否是 SQL Server的合法用户,不是,则拒绝登录。 18 【正确答案】 C 【试

43、题解析】 数据库关于锁的优化原则为:锁是并行处理的重要机制,能保持数据并发的一致性,即按事务进行处理。系统利用锁保证数据的完整性。虽然我们避免不了死锁,但在设计时可以充分考虑如何避免长事务,减少排它锁时间,减少事务与用户的交互时间,杜绝让用户长时间控制事务,还要避免批量数据同时执行,尤其是耗时长并使用相同的数据表。 I中采用排他锁则限制了数据的共享,降低了并发度,其他选项均能提高并发度。 19 【正确答案】 D 【试题解析】 数据库应用系统日常维护工作一般包括数据库的备份、锁管理、日志 的维护等。若是对运行要求级别较高的数据库采用人工监控的办法,则容错性低、成本大,因而一般采用自动监控手段提高

44、性能。 20 【正确答案】 B 【试题解析】 数据库维护的主要内容有以下几方面: 数据库的转储和恢复; 数据库安全性、完整性控制; 数据库性能的检测和改善; 数据库的重组和重构。 选项不属于数据库维护工作。 21 【正确答案】 B 【试题解析】 增强硬件配置是一种方法,但我们平时遇到的最多的问题是如何在无法增强硬件配置的情况下将数据库性能优化,因此在实际应用过程中,数据库本身的优化 占的比重很大,而且优化效果也最明显。 22 【正确答案】 B 【试题解析】 A选项中在调试应用程序时,如果数据入库尚未完成,数据库没有数据,应用程序的调试将会出现一定的困难; C选项中数据库重构应该尽量避免应用程序

45、的改动; D选项中经常查询的列应该建立索引。 23 【正确答案】 B 【试题解析】 Raid5需要 3块硬盘,并把数据和相对应的奇偶校验信息存储到组成 raid5的各个磁盘上。其中任意 N-1块磁盘上都存储完整的数据,也就是说有相当于一块磁盘容量的空间用于存储奇偶校验信息。因此可用空间为300+300=600G。 24 【正确答案】 C 【试题解析】 因为 3点进行了数据库全备份,而日志又保存在另一个磁盘中,且存放日志的磁盘未损坏。因此在故障发生时,先对结尾日志备份,然后依次使用数据库全备份、日志备份和结尾日志备份,可以将数据库数据恢复到 10点 30分的状态。 25 【正确答案】 D 【试题

46、解析】 数据库的恢复顺序如下: 恢复最近的完全数据库备份; 恢复完全备份之后的最近的差异数据库备份; 按日志备份的先后顺序恢复自最近的完全或差异数据库备份之后的所有日志备份。 26 【正确答案】 A 【试题解析】 XML数据库需要对 XML文档进行解析,因为 XML文档的本身标记只是文档本身的描述,需要经过数据库的解析才能达到具体的用途。 27 【正确答案】 C 【试题解析】 集中式是指所有的数据片断都安排在一个场地上。分割式是指所有全局数据只有一份,它们被分割成若干片断,每个片断被分配在一个特定的场地上。全复制式是指全局数据有多个副本,每个场地上都有一个完整的数据副本。混合式是指全局数据被分

47、为若干个数据子集,每个子集都被安排在一个或多个场地上,但是每个场地未必保存所有数据 。以上四种分配方式各有千秋,但复制式在每个分场都有完整的数据,这样大大减少了各部门对全局数据的访问。因此采用复制式数据分配能够提高每个场地的响应速度。 28 【正确答案】 C 【试题解析】 A选项中的 OLTP应用需要进行大量的并行事务,因此若采用共享内存结构会引起大量数据冲突; B选项中分布式数据库查询中,导致数据传输量大的原因主要是数据间的连接和并操作; D选项中分布式数据库因为不同的分片和副本,因此很多时候在一个场地完成提交不能完成全局事务,如虽完成某片数据更新,却并没有完成全局数据更新。 29 【正确答

48、案】 C 【试题解析】 元数据是关于数据的数据,或者叫做描述数据的数据。元数据描述了数据的结构、内容、链和索引等项内容。在关系数据中,这种描述就是对数据库、表、列等其他对象的定义。因此可推出, 、 和 不属于元数据。选择 C选项。 30 【正确答案】 D 【试题解析】 由关联规则 QD 计算过程可知:支持度 =事务中同时包含 X、 Y的百分比,置信度 =在事务已经包含 X的情况下包含 Y的百分比。则可以计算出事务同时包含 C、 D的支持度为: 3 5=60,在包含 D的情况下,包含 C的百分比为: 3 3=100,因此 D选项满足要求,其他选项均不满足最小支持度或者最小置信度。 二、应用题 31 【正确答案】 物理 【试题解析】 数据库系统的三级模式结构是由外模式、模式和内模式三级构成。模式也称逻辑模式,是数据库中全体数据的逻辑结构和特征描述,是所有用户的公共数据视图,它是数据库系统的

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

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