1、国家四级数据库工程师模拟试卷 34及答案与解析 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 国家四级数据库工程师模拟试卷 34答案与解析 1 【正确答案】 D 【试题解析】 数据库应 用系统的需求分析主要包括:数据需求分析、数据处理需求分析、业务需求分析以及分析数据库系统在性能、存储、安全、备份和恢复等方面的要求。数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标。 2 【正确答案】 A 【试题解析】 概念数据模型简称为概念模型,最典型的概念数据
2、模型是实体联系模型,所以本题的答案为 A。 3 【正确答案】 C 【试题解析】 一个模型由图形文字说明、词汇表及相互的交叉引用表组成,其中图形是主要成分。在 IDEFO中箭头代表的是数据,而不是流或顺序。每个矩 形框要至少有一个控制箭头和输出箭头,一个活动可以没有输入,但不允许既没有输入又没有控制。 4 【正确答案】 C 【试题解析】 视图是从数据库的基本表中选取出来的数据组成的逻辑窗口,组成视图的属性列名或者全部省略或者全部指定,没有第三种选择。如果省略了视图的列名,则视图的列名与查询语句的列名相同。 5 【正确答案】 C 6 【正确答案】 D 【试题解析】 桶可以是磁盘块,也可以是比磁盘块
3、大的空间。 7 【正确答案】 C 【试题解析】 在分组查询中要用关键字 GROuP BY, AVG()、 suM()等函数作为查询条件时,必须放在 HAVING关键字后面,而不能用 WHERE关键字。 8 【正确答案】 B 【试题解析】 用户要访问 SQL Server数据库中的数据时,必须经过三个认证过程。第一个认证过程是身份验证,第二个认证过程验证用户是否是数据库的合法用户,第三个认证过程是验证数据库用户是否具有要进行的操作权限。 9 【正确答案】 A 【试题解析】 在保证数据库一致性的前提下,将频繁操作的多个可以分割的处理过程放在多个存储过程中,这样可以大大提高系统的响应速度。使用 游标
4、才会占用较多的系统资源,尤其对于大规模并发量的情况下很容易使得系统资源耗尽而崩溃,而使用临时表是能加速查询的。相关子查询的使用不可以加速查询。 10 【正确答案】 B 【试题解析】 主码约束定义每个关系的主码值不为空,并且是唯一的。 11 【正确答案】 A 【试题解析】 如果要进行事务日志备份,必须将数据库的故障还原模型设置为“安全 ”方式或 “大容量日志记录 ”方式。 12 【正确答案】 B 【试题解析】 数据库空间的结构设计一般分 为逻辑空间的结构设计和物理空间的结构设计, 其中 物理空间的结构设计直接决定了数据库存储数据时 数据文件所占空间的大小及分布,而与逻辑空间的结 构设计无关。 1
5、3 【正确答案】 D 14 【正确答案】 C 15 【正确答案】 D 16 【正确答案】 A 【试题解析】 RecordSet对象的 AddNew方法的功能是在对应的数据库表中增加一条新记录,所以本题的答案为 A。 17 【正确答案】 C 【试题解析】 多个进程对相同的资源发出申请时,导致了竞争的产生。解决竞争有以下几种方法:修改参数以控制连接到数据库的最大进程数; 减少调度进程的竞争;减少多线程服务进程竞争;减少重做日志缓冲区竞争;减少回滚段竞争。 18 【正确答案】 B 19 【正确答案】 B 【试题解析】 建立数据仓库不是简单地把企业的各种应用集中在一起,而是利用企业信息系统生成的数据,
6、以面向主题、集成的方式合理组织数据,解决数据分析应用和企业基本业务之间的性能冲突的问题,所以本题的答案为 B。 20 【正确答案】 D 【试题解析】 包图是表明包以及包之间的关系的类图,是对模型中涉及的元素 分组所得的结果,是具有特定语义的一个子集,必须保证低耦合、高内聚。 21 【正确答案】 C 22 【正确答案】 D 23 【正确答案】 D 【试题解析】 数据库驱动程序以动态链接库的形式存在,它的主要作用包括:建立和数据源的连接;向数据源提交用户请求,执行 SQL语句;在数据库应用程序和数据源之间进行数据格式转换;向应用程序放回处理结果。 24 【正确答案】 D 25 【正确答案】 D 【
7、试题解析】 物理结构设计的目标是设计一个占用存储空间少,具有较高的数据访问效率和较低的维护 代价的数据库内模式。 26 【正确答案】 C 【试题解析】 两个事务对同一数据的只读操作不会引起操作的冲突。 27 【正确答案】 C 【试题解析】 数据库用户的来源是服务器上已有的登录账户,让登录账户成为数据库用户的过程称为 “映射 ”。一个登录账户可以映射为多个数据库用户,管理数据库用户的过程实际上就是建立登录账户与数据库用户之间的映射关系的过程。默认情况下,新建立的数据库只有一个用户: dbo,它是数据库的拥有者。所以本题的答案为 C。 28 【正确答案】 C 【试题解析】 在分布 式数据库的数据分
8、布策略中,若全局数据存在多个副本,且在每个场地上都保存一个完整的数据副本,则该策略属于全复制式策略。 29 【正确答案】 D 30 【正确答案】 A 【试题解析】 固定的服务器角色在服务器级上定义,这些角色具有完成特定服务器级管理活动的权限。用户不能添加、删除或更改固定的服务器角色。用户的登录账户可以添加到同定的服务器角色中,使其成为服务器角色中的成员,从而具有服务器角色的权限。固定的数据库角色是定义在数据库级别上的,用户也不能增加、删除或更改同定的数据库角色,但可以将数据库用 户添加到固定的数据库角色中,使其成为数据库角色中的成员,从而具有数据库角色的权限。固定的数据库角色的成员来自每个数据
9、库的用户,其为管理数据库一级的权限提供了方便。因此答案为 A。 31 【正确答案】 (1)【 1】逻辑 (2)【 2】散列技术 (3)【 3】 DROP VIEW BT_SCASCADE (4)【 4】 Tabhle_(Joods a JOIN Table_GoodsClass b 【 5】 AVG(SaleUnitPrice) 【 6】 c GoodsClassID=d GoodsClassID 【 7】 GoodsClassName=家用电器 (5)【 8】查询和更改数据 (6)【 9】 S锁 【解析】 (7)【 10】数据装载 执行 UNDO操作 执行 REDO操作 (8)【 11】 Conneet。 ion 【 12】 ConnectionString (9)【 13】 CREATE VIEW HY Card 【 14】 Seore BETWEEN 5i00 AND 1000 【 15】 WITH CHECK OPTION 【试题解析】 X锁又称为排它锁,一旦事务加了排它锁后,任何的其他锁都无法再加入。 S锁又称为共享锁,加了 S锁后,还可以对该事务加 S锁,但是不能加 X锁。 32 【正确答案】