[计算机类试卷]国家四级数据库工程师模拟试卷4及答案与解析.doc

上传人:amazingpat195 文档编号:504439 上传时间:2018-11-29 格式:DOC 页数:18 大小:59KB
下载 相关 举报
[计算机类试卷]国家四级数据库工程师模拟试卷4及答案与解析.doc_第1页
第1页 / 共18页
[计算机类试卷]国家四级数据库工程师模拟试卷4及答案与解析.doc_第2页
第2页 / 共18页
[计算机类试卷]国家四级数据库工程师模拟试卷4及答案与解析.doc_第3页
第3页 / 共18页
[计算机类试卷]国家四级数据库工程师模拟试卷4及答案与解析.doc_第4页
第4页 / 共18页
[计算机类试卷]国家四级数据库工程师模拟试卷4及答案与解析.doc_第5页
第5页 / 共18页
点击查看更多>>
资源描述

1、国家四级数据库工程师模拟试卷 4及答案与解析 1 下面各项中,哪几项组成数据库系统 ? 操作系统 用户 数据库管理系统 数据库管理员 数据库 ( A) ( B) ( C) ( D) 2 在下面各项中,哪些是当前应用开发工具的发展趋势 ? I采用三层或多层 Client Server结构 支持 Web应用 支持开放的、构件式的分布式计算环境 ( A) I和 ( B)只有 ( C)只有 ( D)都是 3 、在数据库设计中,在概念设计阶段用 到 ER方法,其设计出的图称为 。 ( A)实体表示图 ( B)使用概念图 ( C)实物示意图 ( D)实体联系图 4 用二维表结构表示实体以及实体问联系的数据

2、模型称为 。 ( A)层次模型 ( B)网状模型 ( C)关系模型 ( D)面向对象模型 5 关系规范化中的删除异常是指 。 ( A)应该删除的数据未被删除 ( B)应该插入的数据未被插入 ( C)不该删除的数据被删除 ( D)不该插入的数据被插入 6 数据库文件结构有多种形式,利用哈希函数实现对数据库快速访问的文件结构 。 ( A)聚集文件 ( B)顺序文件 ( C)散列文件 ( D)索引文件 7 对于数据文件和它的一个索引文件,如果数据文件中数据记录的排列顺序与索引文件索引项的排列顺序相一致,则该索引为 。 ( A)聚集索引 ( B)非聚集索引 ( C)稠密索引 ( D)辅索引 8 下面各

3、项中,哪一项不是标准的 SQL语句 ? ( A) ALTER TABLE ( B) ALTER VIEW ( C) CREATE TABLE ( D) CREATE VIEW 9 如果对关系执行下面的 sQL语句: SELECT sno=学号, sname=姓名 FROM InformationWHERE班级名 =软件 021,对此结果的正确描述是 。 ( A)查询 INFORMATION表中 软件 021班学生的所有信息 ( B)查询 INFORMATION表中学生的学号、姓名 ( C)查询 INFORMATION表中计算机系学生的记录 ( D)查询 INFORMATION表中 软件 021

4、班学生的学号、姓名 10 在 sQL语言中,实现事务的提交的语言是 。 ( A) GRANT ( B) REVOKE ( C) ROLLBACK ( D) COMMrT 11 若对并发操作不加以控制,可能会带来何种问题 ? ( A)死机 ( B)死锁 ( C)不一致 ( D)不安全 12 下列哪项是 SQt, Server数据库拥有的逻辑空间结构和物理空间结构 ? ( A)表空间 ( B)区 ( C)段 ( D)数据文件 13 在数据库系统中,事务日志能够实现 。 ( A)数据存储 ( B)数据处理 ( C)数据恢复 ( D)数据控制 14 实现数据库安全性控制的常用方法和技术有哪些 ? 用户

5、标识与鉴别 存取控制 自主存取控制方法 强制存取控制方法 视图机制 审计 数据加密 ( A) ( B) ( C) ( D)全部 15 数据源 (DSN)是 ODBC驱动程序和 DBMS连接的 。 ( A)数据 ( B)命名 ( C)数据库系统 ( D)数据库 16 下列哪种视图在初始阶段用来发现和设计体系结构,在构造阶段用来验证各种不同的视图 ? ( A)行为视图 ( B)用例视图 ( C)环境视图 ( D)实现视图 17 在关系中,数据分片的依据不是本关系属性的条件,而是其他关系属 性的条件,这种方法属于 。 ( A)水平分片 ( B)垂直分片 ( C)导出分片 ( D)混合分片 18 用户

6、编写程序时只需对全局关系进行操作,这种最高级别的分布透明性是 。 ( A)分片透明性 ( B)位置透明性 ( C)局部数据模型透明性 ( D)分布透明性 19 下面列出的条目中,哪些是新一代数据库开发工具应具有的特征 ?一 I支持开发人员对各种数据对象 (字符、数字、图形、声音等 )的处理 支持基于 Intemet应用的开发 支持面向对象的程序设计 ( A) I和 II ( B) I和 ( C) 和 ( D)都是 20 在分布式数据库系统中,数据分配的策略有多种,如集中式、分割式以及 。 ( A)分布式和关联式 ( B)分布式和混合式 ( C)全复制式和混合式 ( D)全复制式和关联式 21

7、一般来说,一个数据库系统的外模式 。 ( A)只能有一个 ( B)至少两个 ( C)最多只能有一个 ( D)可以有多个 22 不属于数据库对象的是 。 ( A)索引和约束 ( B)表和视图 ( C)触发器 ( D) TsQL脚本 23 数据库物理设计中一项重要工作是为数据库文 件建立合适的索引,以提高数据库访问效率。若数据库中存放两个关系:教师 (教师编号,姓名 )和课程 (课程号,课程名,教师编号 )。为快速查出某位教师所讲授的课程,应该 。 ( A)在教师表上按教师编号建索引 ( B)在教师表上按姓名建索引 ( C)在课程表上按课程号建索引 ( D)在课程表上按教师编号建索引 24 已知关

8、系模式 A(c, T H, R, s),其中各属性的含义是: c:课程; T:教员; H:上课时间; R:教室; S:学生。根据语义有如下函数依赖集: F=CT ,(H, R)C , (H, T)R , (H, s)R 。现将关系模式 A分解为两个关系模式A1(C, T), A2(H, R, S),则其中 Al的规范化程度达到 -。 ( A) lNF ( B) 2NF ( C) 3NF ( D) BCNF 25 若用如下的 SQL语句创建了一个表 s: CREATEtABLE S(S#CHARNOT NULL, SNAME CHARNOT NULL SEX CHAR, AGE INTEGER)

9、 今向 S表插入如下行时哪 行可以被插入 ?一 ( A) (NULL,陈道一 , 男 , 32) ( B) (99100l, 李明芳 ,女, 23) ( C) (990746, 张为 , NULL, NULL) ( D) (992345, NULL, 女 , 25) 26 不但防止了丢失修改和不读 “脏 ”数据而且防止了不可重复读的封锁协议是 -。 ( A)一级封锁协议 ( B)二级封锁协议 ( C)三级封锁协议 ( D)四级封锁协议 27 可以按照原数据库设汁要求刈数据库存储空问进行全而调整,重新安排存储位置、回收垃圾、减少指针链等,以提高系统性能的是 -。 ( A)重组织 ( B)查询优化

10、 ( C)重构造 ( D)监控分析 28 日志文件的内容不包括下而哪一项 ? 一 ( A)每个事务的开始标记 ( B)每个事务的结束标记 ( C)故障发生点 ( D)每个事务的所有更新操作 29 一个用户试图用查询分析器连接到一个 sQL服务器上,服务器使用 Windows验证模式,用户需要如何填写登录名和口令框巾的内容才能被验征成功,获得访问权 ? ( A)什么也不用填 ( B) Windows 2000账号和一个空口令 ( C) Windows 2000账号和口令 ( D)以上选项都不行 30 在分布式数据库系统中,查询处理的时间土 要取决于 。 ( A) CPU执行时间 ( B)数据库的

11、数据量 ( C) lfO花费的时间 ( D)网络中数据传输量 一、简答题 请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。 31 简述 SQL Server 2000提供的主要管理及功能。 32 简述数据库设计中要进行关系规范化的必要性。 33 索引的作用是什么 ?分为哪几种类型 ?视图有哪些作用 ?它能为用户提供哪些方便 ? 34 某工程项目公司的信息管理系统的部分关系模式如下: 职工 (职工编号,姓名,性别,居住城市 ); 项目 (项 目编号,项目名称,状态,城市,负责人编号 ); 职工项目 (职工编号,项目编号 )。 其中: 1)一个职工可以同时参与多个项目,一个项目需要

12、多个职工参与。 2)职工的居住城市与项目所在城市来自同一个域。 3)每个项目必须有负责人,且负责人为职工关系中的成员。 4)项目状态有两个: 0表示未完成, 1表示已完成。 写出下列 SQL语句。 1)写出创建项目关系的 SQL语句,请实现相关的完整性约束。查询至少参加两个项目 的职工编号和参与的项目数。 2)假设项目编号为 “P001”的项目负责人李强 (其用户名为 u1)有对参与该项目 的职工 进行查询的权限。写出建立视图 emp和进行授权的 SQI_,语句。 35 根据下面描述,为该学校教务管理设计概念模型。 1)该系统包括教师、学生、班级、系、课程、课程使用教材等信息。 2)教师有教师

13、编号、姓名、职称、电话等;学生有学号、姓名、性别、出生年月等;系有系编号、系名和系办公室电话等;班级有班级号、班主任信息等;课程有课程号、课程名、学分、上课时间和课时等。 3)每个学生属于一个班,每个班属于一个系,每个教师也属于一个系。 4)每个班的班主任由一名教师担任,而一名教师只能担任一个班的班主任。 5)一名教师可以教多门课,一门课也可以由多名教师主讲。 6)一名学生可以选修多门课程,一门课程可被若干同学选。一名学生选中的课程若已学 完,应该记录相应的成绩。 7)一门课程使用多本参考书。一本参考书只用于一门课程。 8)学生名、教师名允许有重名、教师编号、学号可作为唯一标识。 国家四级数据

14、库工程师模拟试卷 4答案与解析 1 【正确答案】 D 【试题解析】 数据库系统广义由数据库、操作系统、数据库管理系统 (及其工具 )、应用系统、数据库管理员和用户构成。 2 【正确答案】 D 【试题解析 】 题中各项均是当前应用开发工具的发展趋势。 3 【正确答案】 D 【试题解析】 ER网即实体联系图。 4 【正确答案】 C 【试题解析】 用二维表结构表示实体以及实体间联系的数据模型称为关系模型。 5 【正确答案】 C 【试题解析】 关系规范化中的删除异常是指不该删除的数据被删除,插入异常是指应该插入的数据未被捕入。 6 【正确答案】 C 【试题解析】 利用哈希函数实现对数据库快速访问文件结

15、构的是散列文件。 7 【正确答案】 A 【试题解析】 对数据文件 和它的一个索引文件,如果数据文件巾数据记录的排列顺序与索引文件中索引项的排列顺序相一致。则该索引文件称为聚集索引。否则。该索引文件称为非聚集索引。 8 【正确答案】 B 【试题解析】 A、 c、 D项都是标准的 SQI,语句, B项不是。 9 【正确答案】 D 【试题解析】 SELECTsno=学号, sname=姓名 FROM Information WHERE班级名 =软件 021的意思是查询 INFORMATION表中 软件 021班学生的学号、姓名。 10 【正确答案】 D 【试题解析】 在 SQL语言巾,实现事务的提交

16、的语言是 COMMIT;REVOKE:废除某用户或某组或所有用户的访问权限。 11 【正确答案】 B 【试题解析】 死锁是指数据库系统中部分或全部事务由无法获得对需要访问的数据项的控制权而处于等待状态,并且将一直等待下去的系统状态。对于并发执行的事务集,即使其中每个事务都是正确的,如果并发调度的顺序不当,事务的并发执行将无法产生正确的结果。 12 【正确答案】 D 【试题解析】 表空间、区、段都不是 sQL Server数据库拥有的逻辑空间结构 和物理空间结构。 13 【正确答案】 C 【试题解析】 在数据库系统中。事务日志能够实现数据恢复。 14 【正确答案】 D 【试题解析】 题中各项均是

17、实现数据库安全性控制的方法。 15 【正确答案】 B 【试题解析】 数据源名称 (J)SN)是 ODBC驱动程序和 DBMS连接的命名。 16 【正确答案】 B 【试题解析】 用例视图在初始阶段用来发现和设计体系结构,在构造阶段用来验证各种不同的视图。 17 【正确答案】 C 【试题解析】 在关系中,对某一个关系进行 分片就是将关系划分为多个片断,这些片断中包含的信息可以使关系进行重构。数据分片有四种基本方法,水平分片、垂直分片、导出分片和混合分片。水平分片是从行的角度 (元组 )依据一定条件将关系划分为不同的片断,关系巾的每一行必须至少属于一个片断。以便重构关系。分片是从列的角度 (属性 )

18、依据一定条件将关系分不同的片断各片断必须包含关系的主码属性,以便通过连接方法重构关系。导出分片是导出水平分片,分片的依据不是本关系属性的条件,而是其他关系属性的条件。而混合分片则是指上面三种方法的混合。 18 【正确答案】 A 【试题解析】 分布透明性有三种级别,分片透明性、位置透明性和局部数据模型透明性。分片透明性位于全局概念模式和分片模式之间,是最高级别的透明性。分片透明性是指数据分片对用户是透明的。用户编写程序时只需对全局关系进行操作当数据分片改变时,应用程序不会受到影响,由此简化了应用程序的维护。位于分片模式和分配模式之间是指数据分片的分配位置对用户是透明的,用户编写程序时只需考虑数据

19、分片情况,无需了解各个分片在各场地的分配情况。局部数据模型透明性位于分配模式和局部概念模式之间它是指用户编写程序时不但要了解全局数据的分 片情况,还要了解各片断的副本复制情况及各片断和它们的副本的场地位置的分配情况。 19 【正确答案】 C 【试题解析】 和 是新一代数据库开发工具应具有的特征。 20 【正确答案】 C 【试题解析】 在分布式数据库系统中,数据分配的策略有集中式、分割式、全复制式和混合式。 21 【正确答案】 D 【试题解析】 外模式是对数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是与某一应用有关的。不同用户的需求不同,故看待数据的方式也不同,所以即使对于模式相同

20、的数据,也需要产生 不同的外模式以满足不同用户的需要。 22 【正确答案】 D 【试题解析】 数据库对象是数据库的组成部分,常见的有以下几种: 表(Table) 索引 (Index) 视图 (View) 图表 (Diagram) 缺省值 (Default) 规则(Rule) 触发器 (Trigger) 存储过程 (Stored Procedure) 用户 (us er)约束。 TSQL不属于数据库对象,所以选 D。 23 【正确答案】 D 【试题解析】 一般在表的主码、 WHERE查询子句中引用率较高的属性、参与了连接操 作的属性上建立索引。 24 【正确答案】 D 【试题解析】 如果关系模式

21、是 3NF,且每个属性 (包括主属性 )既不存在部分函数依赖也不存在传递函数依赖于候选码,则此关系模式是 BCNFc, 25 【正确答案】 C 【试题解析】 从创建的 s表可以看出,若向 S表插入行,则必须满足 s表中各元组的属性。 26 【正确答案】 C 【试题解析】 三级封锁协议强调即使事务读完数据 A之后也不释放 S锁,从而使别的事务无法更改数据。三级封锁协议不但防止了丢失修改和读 “脏 ”数据,而且防止了不可重复读。 27 【正确答案】 A 【试题解析】 重组织按原数据库设计要求重新安排存储位置、回收垃圾、减少指针链等,以提高系统性能。重构造通过部分修改数据库的模式和内模式,使数据库适

22、应新的应用环境。 28 【正确答案】 C 【试题解析】 日志文件的内容包括:每个事务的开始标记、每个事务的结束标记以及每个事务的所有更新操作。 29 【正确答案】 A 【试题解析】 用户可直接用查询分析器连接到一个 SQI。服务器上,不需要任何口令。 30 【正确答案】 D 【试题解析】 在分布式数据库系 统中,查询处理的时间主要取决于网络中的数据传输量。 一、简答题 请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。 31 【正确答案】 查询分析器:编辑 TransactSQL,将其发送到服务器,并将执行结果分析显示出来或进行存储。 导人和导出数据:通过向导实现 SQI Sev

23、er与 0LE DB、 ODBC、 JDBC或文本文件等多种不同类型的数据库之间实现数据传递。 服务管理器:用于开启、暂停和停止 SQL服务:工作,同时也可以通过服务管理器设置服务是否自动启动。 客户机网络连接工具和 服务器网络连接工具:客户机网络连接工具用于设置本机作为服务器或客户机所使用的缺省网络链接库,并可为不支持缺省网络库的SQ服务器设置连接方式。服务器网络连接工具用于设置本机作为服务器时允许的连接协议,以支持不同配置的客户端。 联机丛书: SQL Server 2000为用户提供在线帮助功能。 企业管理器:实现对管理对象的定义、改动、删除等操作。 事件探查器:服务器活动跟踪程序,用于

24、监视与分析 SQL server活动、 SQL Server服务器的网络进出流量或发生在 SQL Server上的事件。 在 IIS中配置 SQL xML支持:设置并管理 IIS虚拟目录。 分析管理器:管理分析服务器;创建数据库和指定数据源;生成并处理多维数据集;创建并处理数据挖掘模型;指定存储选项并优化查询性能;管理安全性;浏览数据源、共享维度、安全角色和其他对象。 英语查询工具:为用户提供了英语询问,而不是用 SQL语句进行数据查询的方式。 32 【正确答案】 设计关系数据库 (关系模型 )时,关系模式不能随意建立,它们必须满足一定的要求。考查下列关系模式:学生一系 (学号,姓名,性别,出

25、生日期,系号,系名,系主任 ),候选关键字是 “学号 ”,其它属性为非主属性,均完全函数依赖于 “学号 ”,但非主属性 “系名 ”与 “系主任 ”通过 “系号 ”传递函数依赖于 “学号 ”。这种 “传递函数依赖 ”将引出异常问题:相同系内的学生记录中,关于 “系 ”的信息重复存储,冗余很大,并会引起更新异常、插入异常和删除异常这说明学生一系关系模式存在问题。关系规范化就是要解决这些异常问题,规范化的过程是逐步消除关系模式中不合适的函数依赖关系,使关系模型中的各个关系模式达到某种程度的分离。学生一系关系模式分解为:学生 (学号,姓名,性别,出生日期,系号 )和系 (系号,系名,系主任 )两个 关

26、系模式后,达到规范化要求。因此,关系规范化的目的是:控制冗余,消除插入异常和删除异常,从而增强数据库结构的稳定性和灵活性。 33 【正确答案】 索引的作用是加快数据的查询速度。一般分为聚集索引和非聚集索引两种。对数据文件和它的一个索引文件,如果数据文件中数据记录的排列顺序与索引文件中索引项的排列顺序相一致,则该索引文件称为聚集索引。否则,索引文件称为非聚集索引。视图的作用:封装了复杂的查询语句,使用户能从多角度看到同一数据,提高了数据的安全性以及提供了一定程度的逻辑独立性。 34 【正确答案】 1)CREATE TABLE项目 (项目编号 CHAR(6)项目名称VARCHAR(20),状态 C

27、HAR(1)CHECK(状态 =lOR状态 =O),城市VARCHAR(20),负责人编号 CHAR(6)NOT NULLL, FOREIGN KEY(项目编号 )REFERENCES职工项目 (项目编号 ); SELECT职工编号, COUNT(项目编号 ) FROM职工项目 GROUP BY 职工HAVING COUNT(项目编号 )=2; 2)CREATE VIEW emp As SELECT职工编号 ,姓名,性别,城市 FROM职工WHERE职工编号 IN(SELECT职工编号 FROM职工项目 WHERE项目编号=P001) WITH CHECK OPTION; GRANT SELE

28、CT ON emp T0 Ul: 【试题解析】 主要考查了 SQIL的数据查询功能、数据定义功能和数据操纵功能。这类问题主要是考查对 SELECT FROM WHERE语句的掌握。 35 【正确答案】 教务管理系统 ER图如下: ER图实体集属性列表:系实体集属性:系号。系名,系主任,系办公室电话班级实体集:班 级号,学生人数,教师编号学生实体集属性:学号,姓名,性别,出生日期教师实体集属性:教师编号,教师名,职称,性别,出生日期,工资,电话课程实体集属性:课程号,课程名,学分,上课时间,课容量教材实体集属性:教材号,教材名,出版社,第一作者 【试题解析】 建立相应的 ER图的过程如下: a确

29、定实体类型。本题有六个实体类型,即系实体、教师实体、班级实体、课程实体、学生实体和教材实体。 b确定联系类型。系实体与班级实体之间是 1对多联系,即下属关系。教师实体与课程实体之间是多对多联系,即教课关系。系实体与教师 实体之间是 l对多联系,即聘用关系。教师实体与班级实体之间是 1对 1联系,即管理关系。班级实体与学生实体之间是 l对多联系,即招收关系。学生实体与课程实体之间是多对多联系,即选修关系。课程实体与教材实体之间是 l对多联系,即使用关系。 e把实体类型和联系类型组合成 ER图 o d确定实体类型和联系类型的属性。 系实体集属性:系号,系名,系主任,系办公室电话 班级实体集:班级名,学生人数,教师编号 学生实体集属性:学号,姓名,性别,出生日期 教师实体集属性:教师号,教师名,职称,性别,出生日期,工资,电话 课程实体 集属性:课程号,课程名,学分,上课时间,课容量 教材实体集属性:教材号,教材名,出版社,第一作者 选课联系属性:成绩

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

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

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