【计算机类职业资格】数据库工程师-1及答案解析.doc
《【计算机类职业资格】数据库工程师-1及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】数据库工程师-1及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、数据库工程师-1 及答案解析(总分:55.00,做题时间:90 分钟)一、选择题(总题数:30,分数:30.00)1.在面向对象软件开发过程中,采用设计模式的目的是(分数:1.00)A.以减少设计过程中创建的类的个数B.以保证程序的运行速度的达到最优值C.以复用成功的设计和体系结构D.以运行在非面对对象设计语言中使用面向对象的概念2.利用散列函数(Hash 函数,也称为哈希函数)支持快速文件访问的文件组织和存取方法的文件结构是(分数:1.00)A.堆文件B.聚集文件C.索引文件D.散列文件3.对于数据文件和它的一个索引文件,如果数据文件中的每个查找码值在索引文件中都对应一个索引记录,则该索引为
2、(分数:1.00)A.聚集索引B.非聚集索引C.稠密索引D.辅索引4.连接有多种,如内连接、外连接和交叉连接,其中外连接只能对几个表进行(分数:1.00)A.两个B.三个C.四个D.任意个5.以下哪些不能作为以及基本表建立索引的原则(分数:1.00)A.对于经常需要进行查询、连接、统计操作的基本表可考虑建立索引B.经常执行插入、删除、更新操作的基本表可考虑建立索引C.对应一个更新不频繁的表D.索引可以由用户根据需要随时创建或删除,以提高数据查询性能6.如果子女实体集中的每一个实例都能被唯一的确认而无需了解与之相联系的双亲实体集的实例,则这个关系就被称为(分数:1.00)A.标定型联系B.非标定
3、型联系C.分类联系D.多对多联系7.有关系 S(S#,SNAME,SEX),C(C#,CNAME),SC (S#,C#)。其中 S#为学号,SNAME 为学生姓名,SEX 为性别,C#为课程号,CNAME 为课程名。要查询选修“计算机”课的全体女学生姓名的 SQL 语句是:SELECT SNAME FROM S,C,SC WHERE(分数:1.00)A.S#=SC. S#ANDSEX=“女”AND CNAME=“计算机”B.S#=SC. S#ANDC. C#=SC. C#AND CNAME=“计算机”C.SEX=“女”AND CNAME=“计算机”D.S#=SC. S#ANDC. C#=SC.
4、 C#ANDSEX=“女”AND CNAME=”计算机”8.若联系为 m:n,如何确定关系码(分数:1.00)A.每个实体集的码均是该关系的候选码B.关系的码为 n 端实体集的码C.关系的码为 m 端实体集的码D.关系的码为各实体集码的组合9.最早提出的数据建模方法是(分数:1.00)A.E-RB.IDEFIXC.DFDD.UML10.在分布式数据库的数据分配中,全局数据有多个副本,在每个物理场地中都有一个完整的数据副本,这种数据分配的方法属于(分数:1.00)A.集中式B.分割式C.全复制式D.混合式11.以下数据库的空间分配原则叙述错误的是(分数:1.00)A.在 SQL Server 中
5、,行不能跨页存储B.在 SQL Server 2000 中,数据的存储单位是页C.一行数据的大小也不能超过一个数据页的大小D.一个数据页是一块 16kb 的联系磁盘空间,页是存储数据的最小单位12.下面关于视图的描述中,不正确的是(分数:1.00)A.视图是外模式B.视图是虚表C.使用视图可以简化查询语句的编写D.使用视图可以加速查询语句的查询速度13.SQL Server 安装程序的创建需要四个系统数据库,下列哪一项不是系统数据库(分数:1.00)A.modelB.masterC.pubD.msdb14.数据装载具体步骤(分数:1.00)A.筛选数据B.转换数据格式C.输入数据D.校验数据
6、AabcBabdCbcd15.以下关于 E-R 方法语法叙述错误的是(分数:1.00)A.E-R 方法中用矩形框表示实体集,矩形框内写上实体集的名称B.E-R 模型用圆角矩形框表示联系,联系名写在圆角矩形框内C.实体集的属性可以用椭圆框表示D.实体集的属性可以用圆角矩形表示16.在最终的模型中,任何一个不确定联系必然被转换为(分数:1.00)A.标定型联系B.非标定型联系C.分类联系D.确定联系17.以下关于数据库与文件的对应关系叙述错误的是(分数:1.00)A.在外存中,数据库以文件形式组织,文件由逻辑记录组成,记录由多个域组成B.关系表在逻辑上由一系列元组组成,元组由多个属性组成C.每个元
7、组可以用数据库磁盘文件中的一个逻辑记录在存储,记录包括多个域D.元组的每个属性对应于文件记录中的一个记录18.在数据库的非关系模型中,基本层次联系是指(分数:1.00)A.两个记录型之间的一对多联系B.两个记录型之间的多对多联系C.两个记录型以及它们之间的一对多联系D.两个记录型以及它们之间的多对多联系19.在下列各项中,哪一项不是数据库管理系统应提供的基本功能(分数:1.00)A.数据定义B.数据操纵C.可移植性保证D.数据库的运行管理及维护20.在多个事务请求对同一数据加锁时,总是使某一用户等待的情况称为(分数:1.00)A.活锁B.死锁C.排他锁D.共享锁21.是 ODBC 驱动程序和
8、DBMS 连接的名称的是(分数:1.00)A.数据B.数据源C.数据库D.数据管理22.数据操作包括下列哪几项(分数:1.00)A.操作B.关于操作的函数C.有关的操作规则D.规则映射E.规则的函数表象 AacBcdeCa23.根据数据库应用系统生命周期模型,完成数据库关系模式设计的阶段是(分数:1.00)A.需求分析B.概念设计C.逻辑设计D.物理设计24.数据库设计可分为六个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上建立什么样的索引”这一设计内容属于数据库设计的哪个阶段(分数:1.00)A.需求分析阶段B.概念结构设计阶段C.逻辑结构设计阶段D.物理结构设计阶段25.数据
9、库管理系统通常提供授权功能在控制不同用户访问数据库的权限,这一功能主要是为了实现数据库的(分数:1.00)A.一致性B.完整性C.安全性D.可靠性26.根据关系数据库规范化理论,关系数据库的关系要满足 1NF。有关系模式:部门(部门号,部门名,部门成员,部门经理),哪个属性使它不满者 1NF(分数:1.00)A.部门号B.部门名C.部门成员D.部门经理27.完整性约束不包括(分数:1.00)A.主码约束B.候选码约束C.外码约束D.用户自定义完整性28.不但防止了丢失修改和不读“脏”数据,而且防止了不可重复读的封锁协议是(分数:1.00)A.以及封锁协议B.二级封锁协议C.三级封锁协议D.四级
10、封锁协议29.下列哪一项不属于概念模型所具有的性质(分数:1.00)A.易于变动B.易于交流和理解C.易于向数据模型转换D.在计算机中实现的效率高30.索引文件按其查找码指定的顺序与数据文件中的数据记录的排列顺序不一致,则该索引文件称为(分数:1.00)A.稀疏索引B.聚集索引C.稠密索引D.非聚集索引二、简答题(总题数:2,分数:10.00)31.按规范设计的方法将数据库设计分为六个阶段:1需求分析。2概念结构设计。3逻辑结构设计。4数据库物理设计。5数据库实施。6数据库运行和维护。针对关系数据库设计的逻辑结构设计,回答下述问题:逻辑设计的基本任务?逻辑设计过程中,如何将 E-R 模型向关系
11、数据模型转换?关系数据库逻辑设计的步骤和内容?(分数:5.00)_32.在 SQL 语言中,有表、基本表( basetable)和视图(view)。 基本表是实际存储在数据库中的表,而视图则不是实际存储在数据库中的表。试回答以下有关视图问题:SQL 语言中如何理解视图的基本概念?SQL 语言中定义和删除视图的基本命令?SQL 语言中使用视图的优点?(分数:5.00)_三、设计题(总题数:3,分数:15.00)33.现有某图书数据库,其关系表结构如下:图书表(图书编号,图书名称,出版社编号,出版社名称,出版时间,出版数量,版次)图书销售表(图书编号,销售日期,销售数量,书店编号,读者编号,读者姓
12、名,读者电话)书店表(书店编号,联系电话,所在城市编号,城市名称)该系统所涉及的数据存在以下约束:出版社可以出版多种图书,一本图书只能在一个出版社出版,在该系统记录的图书出版信息包括出版时间,版次及出版数量信息。一个书店可以出售多本图书给多个读者,每个读者可以从多个书店购买多本图书,一本图书可以通过多个书店出售给读者,书店把图书出售给读者后会在系统中记录售书日期和售书数量信息每个书店只能位于一个城市,一个城市可以有多个书店。根据以上要求回答下列问题:以图书销售表为例说明原数据库设计的不合理之处。给出该数据库符合 3NF 要求的全部关系模式,并指出关系模型中的全部主码和外码。(分数:5.00)_
13、34.已知关系模式 R= (A, B, C, D, E, F, G)满足函数依赖集 F=AB,BC,AE,BF,C*DG),关系模式 R 的码由哪些属性组成? R 属于第几范式? 将 R 设计成 3NF 关系。(分数:5.00)_35.现有如下两个关系模式:Employees(Eid, Name, DeptNO)Departments (DeptNO, DeptName, TotalNumber)Employees 关系模式描述了职工编号、姓名和所在部门;Departments 关系模式描述了部门编号、名称和职工总数。请按 SQL Server 所采用的 Tansact-SQL 语法格式编写实
14、现如下具有功能的后触发性触发器:每当在Employees 中插入一行数据时,相应部门的职工总数就加 1。(分数:5.00)_数据库工程师-1 答案解析(总分:55.00,做题时间:90 分钟)一、选择题(总题数:30,分数:30.00)1.在面向对象软件开发过程中,采用设计模式的目的是(分数:1.00)A.以减少设计过程中创建的类的个数B.以保证程序的运行速度的达到最优值C.以复用成功的设计和体系结构 D.以运行在非面对对象设计语言中使用面向对象的概念解析:解析 设计模式是对被用来在特定场景下,解决一般设计问题的类和相互通信的对象的描述。每一个设计模式系统的命名、解析和评价面向对象系统中一个重
15、要的和重复出现的设计。设计模式使人们可以更加简单方便地复用成功的设计和体系结构。将已经正式的技术表述成设计模式,也会使信息体的开发者更加容易理解其设计思路。设计模式可以帮助开发者做出有利于复用的选择,避免设计时损害系统复用性。综合以上分析,本试题的正确答案是 C。2.利用散列函数(Hash 函数,也称为哈希函数)支持快速文件访问的文件组织和存取方法的文件结构是(分数:1.00)A.堆文件B.聚集文件C.索引文件D.散列文件 解析:解析 散列文件是一种利用散列函数支持快速文件访问的文件组织和存取方法。3.对于数据文件和它的一个索引文件,如果数据文件中的每个查找码值在索引文件中都对应一个索引记录,
16、则该索引为(分数:1.00)A.聚集索引B.非聚集索引C.稠密索引 D.辅索引解析:解析 对于数据文件和它的以及索引文件,如果数据文件中的每个查找码值在索引文件中都对应一个索引记录,则该索引为稠密索引。4.连接有多种,如内连接、外连接和交叉连接,其中外连接只能对几个表进行(分数:1.00)A.两个 B.三个C.四个D.任意个解析:解析 外连接只能对两个表进行。5.以下哪些不能作为以及基本表建立索引的原则(分数:1.00)A.对于经常需要进行查询、连接、统计操作的基本表可考虑建立索引B.经常执行插入、删除、更新操作的基本表可考虑建立索引 C.对应一个更新不频繁的表D.索引可以由用户根据需要随时创
17、建或删除,以提高数据查询性能解析:解析 可根据下述原则决定是否为一个基本表建立索引:对于经常需要进行查询、连接、统计操作,且数据量大的基本表可考虑建立索引;而对于经常插入、删除、更新操作或小数据量的基本表应尽量避免建立索引。对应一个更新频繁的表应少建立或不建立。索引可以由用户根据需要随时创建或删除,以提高数据查询性能。6.如果子女实体集中的每一个实例都能被唯一的确认而无需了解与之相联系的双亲实体集的实例,则这个关系就被称为(分数:1.00)A.标定型联系B.非标定型联系 C.分类联系D.多对多联系解析:解析 如果子女实体集中的每一个实例都能被唯一的确认而无需了解与之相联系的双亲实体集的实例,则
18、这个关系就被称为非标定型联系。7.有关系 S(S#,SNAME,SEX),C(C#,CNAME),SC (S#,C#)。其中 S#为学号,SNAME 为学生姓名,SEX 为性别,C#为课程号,CNAME 为课程名。要查询选修“计算机”课的全体女学生姓名的 SQL 语句是:SELECT SNAME FROM S,C,SC WHERE(分数:1.00)A.S#=SC. S#ANDSEX=“女”AND CNAME=“计算机”B.S#=SC. S#ANDC. C#=SC. C#AND CNAME=“计算机”C.SEX=“女”AND CNAME=“计算机”D.S#=SC. S#ANDC. C#=SC.
19、C#ANDSEX=“女”AND CNAME=”计算机” 解析:解析 WHERE 子句中用于指定数据的选择条件。要查询选修“计算机”课的全体女生姓名,则必须把所有的查询条件列出来。8.若联系为 m:n,如何确定关系码(分数:1.00)A.每个实体集的码均是该关系的候选码B.关系的码为 n 端实体集的码C.关系的码为 m 端实体集的码D.关系的码为各实体集码的组合 解析:解析 联系为 m:n,关系的码为各实体集码的组合。9.最早提出的数据建模方法是(分数:1.00)A.E-R B.IDEFIXC.DFDD.UML解析:解析 在 1976 年最早提出了数据建模方法,即实体联系模型。(E-R)10.在
20、分布式数据库的数据分配中,全局数据有多个副本,在每个物理场地中都有一个完整的数据副本,这种数据分配的方法属于(分数:1.00)A.集中式B.分割式C.全复制式 D.混合式解析:解析 数据分配方法有集中式、分割式、全复制式和混合式。11.以下数据库的空间分配原则叙述错误的是(分数:1.00)A.在 SQL Server 中,行不能跨页存储B.在 SQL Server 2000 中,数据的存储单位是页C.一行数据的大小也不能超过一个数据页的大小D.一个数据页是一块 16kb 的联系磁盘空间,页是存储数据的最小单位 解析:解析 在考虑数据库的空间分配时,需要了解如下规则:所有数据库都包含一个主数据文
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 数据库 工程师 答案 解析 DOC
