[计算机类试卷]国家四级数据库工程师模拟试卷42及答案与解析.doc
《[计算机类试卷]国家四级数据库工程师模拟试卷42及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家四级数据库工程师模拟试卷42及答案与解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、国家四级数据库工程师模拟试卷 42及答案与解析 1 软件生命周期是指软件产品从考虑其概念开始,到该产品不再使用的整个时期。它包括下面哪几个阶段 ? 概念阶段 需求阶段 设计阶段 实现阶段 测试阶段 安装部署及交付阶段 运行、维护阶段 ( A) ( B) ( C) ( D)全部 2 分布式数据库系统中分片模式和分配模式均是 。 ( A)局部的 ( B)全局的 ( C)分布的 ( D)集中的 3 在面向 对象模型中,根据可继承的父类的个数通常把继承分为两种:单继承和多继承,单继承的层次结构图是 一。 ( A)树 ( B)无向图 ( C)有向图 ( D)二叉树 4 关于数据库事务设计,有下列说法:
2、事务是数据库系统中一组操作的集合,这些操作实现了应用领域中某些特定的业务规则 事务概要设计可以依据需求分析阶段得到的数据流图和事务说明规范 事务概要设计中的事务处理逻辑设计一般需要充分考虑具体的 DBMS平台的实现方法 事务详细设计时,利用与具体 DBMS 平台无关的 read和 write表示事务对数据库中数据项的读写操作 上述说法正确的是 _。 A) 、 和 B) 、 和 C) 和 D) 和 5 从数据库物理结构角度不需要解决的问题是 _。 A) 文件的组织 B) 文件的结构 C) 索引技术 D) 文件的维护 6 以下关于堆文件的删除操作叙述错误的是 _。 A) 堆文件的删除操作比较简单,
3、在堆文件头存储它的最后一个磁盘块的地址 B) 先找到被删除记录所在的磁盘块,然后将该磁盘块读到内存缓冲区 C) 在缓冲区中删除记录,将缓冲区中修改 后的磁盘块内容写回磁盘文件 D) 如果文件是定长记录文件,当删除一个记录时,将文件末尾记录移动到被删除记录的位置,从而避免重新整理存储空间 7 在明确了数据库应用系统的任务目标和系统范围之后,需要进行项目的可行性分析,关于可行性分析,下列说法错误的是 _。 ( A)经济可行性分析是指对项目进行成本效益分析,其中项目成本一般包括开发费用、软硬件购置费用、安装调试及维护费用 ( B)技术可行性分析一般以系统的性能要求为主要依据,对系统的软件、硬件和技术
4、方案做出评估和选择建议 ( C)操作可行性分析的 主要目的在于论证系统开发是否具备所需要的人员、软件、硬件和工作环境等条件 ( D)开发方案选择的目的在于提出并评价实现系统的各种开发方案,并从中选择出合理的方案 8 在数据库物理设计阶段,使用聚集文件组织数据可以提高一些查询的效率。下列关于聚集文件和聚集键的描述错误的是 _。 A) 聚集文件将不同关系表中有关联关系的记录存储在一起,以减少系统的物理 I/O次数 B) 聚集键应该选用频繁用于进行自然连接的属性或属性组 C) 聚集文件可以提高某些连接查询的速度,但是它可能导致其他类型的查询处理变慢 D) 关系表中某个属性的数据重复率越高,越适合做聚
5、集键 9 数据库应用系统的特征不包括 _。 A) 可修改性 B) 可靠性 C) 可移植性 D) 永久性 10 _属于底层数据模型。 A) 概念模型 B) 关系模型 C) 物理数据模型 D) 实体 -联系模型 11 若关系模式 R中没有非主属性,则 _。 ( A) R属于 2NF,但 R不一定属于 3NF ( B) R属于 3NF,但 R不一定用于 BCNF ( C) R属于 BCNF,但不一定属于 4NF ( D) R属于 4NF 12 关 于死锁,下列叙述中不正确的是 _。 ( A)死锁是操作系统中的问题,数据库操作中不存在 ( B)在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库
6、( C)当两个用户竞争相同的资源时不会发生死锁 ( D)只有出现并发操作时,才有可能出现死锁 13 SQL语言具有数据定义、数据查询、数据操纵和数据控制功能,语句 ALTER TABLE实现下列哪类功能 ? _。 ( A)数据定义 ( B)数据操纵 ( C)数据查询 ( D)数据控制 14 15 16 17 18 19 某数据库系统在运行过程中发生了系统故障,发生故障时正在运行事务 t1和t2。进行故障恢复时,在日志文件中发现有 t1的事务开始记录而没有结束记录,有 t2的开始记录和结束记录,但 t2对数据库的修改还没有写到数据库中,从检查点开始正向扫描日志文件 _。 ( A)扫描到 t1时,
7、直接重做 t1,扫描到 t2时,将 t2直接撤消 ( B)扫描到 t1时,将 t1加入重做队列,扫 _描到 t2时,将 t2加入撤消队列 ( C)扫描到 t1时,直接撤消 t1,扫描到 t2时,将 t2直接重做 ( D)扫描到 t1时,将 t1加入撤消队列,扫描到 t2时,将 t2加入重做队列 20 有教师表 (教师号,姓名,所在系,工资 ),找出系内教师平均工资高于全体教师平均工资的系信息,正确的语句是 _。 ( A) SELECT所在系, AVG(工资 )FROM教师表 WHERE AVG(工资 )(SELECT AVG(工资 )FEOM教师表 ) ( B) SELECT所在系, AVG(
8、工资 )FROM教师表 WHERE AVG(工资 )(SELECT AVG(工资 )FEOM教师表 ) GROUP BY所在系 ( C) SELECT所在系, AVG(工资 )FROM教师表 GROUP BY所在系 HAVING AVG(工资 )(SELECT AVG(工资 )FEOM教师表 ) ( D) SELECT所在系, AVG(工资 )FROM教师表 GROUP BY所在系 WHERE AVG(工资 )(SELECT AVG(工资 )FEOM教师表 ) 21 在数据库系统中,当数据库数据的物理存储结构改变时,通过改变 -,可以保证数据与应用程序问的物理独立性。 ( A)外模式模式映像
9、( B)模式内模式映像 ( C)外模式 ( D)内模式 22 在关系数据库中,实体和实体之问的联系都用一种什么数据结构表示 ? ( A)数据字典 ( B)文件 ( C)表 ( D)数据库 23 SQL Server 2000 的物理数据库构架主要包括 。 ( A)表和视图 ( B)页面和盘区 ( C)数据和程序 ( D)文件及文件组 24 对基于检查点的恢复技术,下列说法中错误的是 。 ( A)无论事务在检查点之前还是之后提交,都需执行 REDO操作 ( B)可以提高恢复效率 ( C)可以定期建立,也可以按照某种规则建立检查点 ( D)能最大限度地减少恢复数据库时根据日志记录所需执行的恢复操作
10、 25 有职工工资表 (职工号、姓名、日期、基本工资、奖金、工资合计 ),其中 “工资合计 ”等于同一行数据的 “基本工资 ”与 “奖金 ”之和,在职工工资表中插入一行数据时 (设一次只插入一行数据 )能实现自动计算 “工资合计 ”列的值的代码是 _。 ( A) ALTER TABLE 职工工资表 ADD CHECK(工资合计 =基本工资 +奖金 ) ( B) UPDATE职工工资表 SET工资合计 =基本工资 +奖金 ( C) INSERT INTO职工工资表 (工 资合计 )VALUES(基本工资 +奖金 ) ( D) CREATE TRIGGER TRION职工工资表 FOR INSER
11、TAS UPDATE职工工资表 SET a工资合计 =基本工资 +a奖金 FROM职工工资表 a JOIN INSERTED b ON a职工号 =b职工号 AND a日期 =b日期 26 关于数据模型和模式结构,有下列说法: 数据库系统的开发者利用数据模型描述数据库的结构和语义,通过显示世界到信息世界再到机器世界的抽象和转换,构建数据库 数据结构模型是按用户 的观点对数据进行建模,是现实世界到信息世界的第一层抽象,强调语义表达功能,易于用户理解,是用户与数据库设计人员交流的工具 在数据模型中有 “型 ”和 “值 ”的概念,其中值是对某一类数据的结构和属性的说明 在三级模式结构中,概念模式是对
12、数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图 ( A) 和 ( B) 、 和 ( C) 和 ( D) 和 27 关于数据库系统中的日志文件,有下列说法: 事务故障恢复和系统故障恢复时都必须使用日志 文件 在动态转储过程中,对数据库所做的修改都被记录在日志文件中 数据库管理系统进行数据修改操作时,一般是先写数据库,然后再写日志文件 建立检查点的主要目的是通过减小日志文件的总体数据规模,从而提高数据恢复效率 日志文件有利于用户对数据库系统的违规操作开展核查审计工作以上说法正确的是 _。 ( A)仅 、 和 ( B)仅 和 ( C)仅 、 和 ( D)仅 、 、 和 28 在 S
13、QL Server 2000 中,假设利用备份 设备对某个数据量和日志量都比较大的数据库进行完全备份。下列说法正确的是 ( A)如果各个磁盘上的剩余空间均不足以存储数据库的备份,但全部磁盘的剩余空间总和大于备份数据库所需的空间,则可以将这些磁盘的剩余空间组织起来建立一个备份设备以实施备份 ( B)如果各个磁盘上的剩余空间均不足以存储数据库的备份,但全部磁盘的剩余空间总和大于备份数据库所需的空间,则可以将数据库中的数据和日志分别备份到位于不同磁盘的备份设备上,以解决单个磁盘空间不足的问题 ( C)可以只对数据库中的数据进行备份,并且可以备份到位于不同磁盘的 备份设备上,以最大限度地减少备份该数据
14、库占用的空间 ( D)如果各个磁盘上的剩余空间均不足以存储数据库的备份,但全部磁盘的剩余空间总和大于备份数据库所需的空间,则可以在每个磁盘上分别建立一个备份设备,并同时利用这些设备备份数据库 29 数据库技术为大量数据的组织和存储,以及数据的操纵、管理与维护提供了有力的方法和工具。有下列说法: .与用户自定义文件存储数据的方式相比,数据库不仅能存储数据,还能方便地表达数据之间的关系 .数据库管理系统一般情况下只提供通用的数据处理功能,不提供面向具体应用领域的 业务处理功能 .数据页 (块 ) 是数据库中存储数据的基本单位,为了提高空间利用率, SQL Server2000等数据库管理系统允许一
15、行数据跨页存储 .利用数据库技术,可以提高数据的独立性,使数据不再与应用程序紧密地捆绑在一起,实现数据在企业、组织或更大范围内的共享 .数据字典是数据库管理系统的重要组成部分,大部分数据库管理系统的数据字典是由一组系统表和系统视图组成的,这些对象一般由数据库管理系统和数据库管理员共同维护 以上说法错误的是 ( A)仅 和 ( B)仅 和 ( C)仅 和 ( D)仅 和 30 SQL Server 2000提供了数据转换服务 (DTS),利用 DTS可以实现不同数据源之间的数据转换与传输。关于 DTS的功能,下列说法正确的是 ( A) DTS可以帮助用户方便、快捷地实现数据的导入和导出操作。但
16、DTS只支持 SQL Server 2000数据库之间的导入和导出 ( B)利用 DTS传输数据时,用户不能只传输一个表的部分数据,而必须传输整个表的数据 ( C)利用 DTS传输数据时,可以将数据传输到其他数据库服务器上,而且在传输过程中可以在目标服务器上建立新表, 并将数据传输到新表中 ( D)利用 DTS在不同数据库间传输数据时, SQL Server并不对执行传输操作的用户进行权限认证。因此,用户可利用 DTS传输数据库中的任何数据 一、简答题 请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。 31 设某数据库中有作者表 (作者号,城市 )和出版商表 (出版商号,城市
17、),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。 SELECT城市 FROM 作者表 SELECT城市 FROM 出版商表 32 设用 UML设计某数据库 应用系统,设计人员规划了一组应用程序集,该集合由动态链接库和可执行程序构成。为了展现这些应用程序集问的组织和依赖关系,以对源代码、可执行程序的发布等进行系统建模,应采用的 UML图是 _图。 32 设职工 -社团数据库有 3个基本表: 职工 (职工号,姓名,年龄,性别 ); 社会团体 (编号,名称,负责人,活动地点 ); 参加 (职工号,编号,参加日期 )。 其中: 1)职工表的主码为职工号。 2)社会团体表的
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 级数 工程师 模拟 42 答案 解析 DOC
