【计算机类职业资格】计算机数据库工程师-91及答案解析.doc
《【计算机类职业资格】计算机数据库工程师-91及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机数据库工程师-91及答案解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、计算机数据库工程师-91 及答案解析(总分:82.00,做题时间:90 分钟)一、选择题(总题数:30,分数:40.00)1.在关系数据库中,表对应于三级模式结构中的A)外模式 B)模式C)内模式 D)用户模式(分数:1.00)A.B.C.D.2.在下列各项中,哪些是当前应用工具的发展趋势采用三层或者多层 Client/Server 结构支持 Web 应用支持开放的、构件式的分布式计算环境A)和 B)只有C)只有 D)都是(分数:1.00)A.B.C.D.3.以下关于 ER 图的叙述正确的是A)ER 图建立在关系数据库的假设上B)ER 图使用矩形框表示联系C)ER 图可以将现实世界中的信息抽象
2、地表示为实体及实体间的联系D)ER 图能表示数据生命周期(分数:1.00)A.B.C.D.4.关于 SQL 的特点说法错误的是A)SQL 集数据定义语言、数据操纵语言、数据控制语言的功能于一体B)高度非过程化C)同一种语法结构提供多种使用方式D)SQL 采用面向记录的操作方式(分数:1.00)A.B.C.D.5.以下关于视图的叙述不正确的是A)视图是由从数据库的基本表中选取出来的数据组成的逻辑窗口B)视图是一个虚表C)数据库中不仅存放视图的定义,还存放视图包含的数据D)基本表中的数据如果发生了变化,从视图中查询出的数据也随之变化(分数:1.00)A.B.C.D.6.在网络环境中,不同 DBMS
3、 之间数据存取的公共接口是A)OODB B)OSDCC)ORDB D)0DBC(分数:1.00)A.B.C.D.7.数据库管理员是数据库的主要维护者,其维护工作包括下列哪几项数据库的转储和恢复 数据库的安全性和完整性控制 数据库性能的监控分析和改进数据库的重组和重构A) B)C) D)(分数:1.00)A.B.C.D.8.某企业员工和部门的关系模式如下,其中部门负责人也是一名员工。员工(员工号,姓名,年龄,月工资,部门号,电话,办公室)部门(部门号,部门名,负责人代码,任职时间)查询每个部门中月工资最高的“员工号”的 SQL 查询语句如下:Select 员工号 from 员工 as E whe
4、re 月工资=(Select Max(月工资)from 员工 as M_)则在题干横线处应填入A)where M员工号=E员工号 B)where M员工号=E负责人代码C)where M部门号=E部门号 D)where M部门号=E员工号(分数:1.00)A.B.C.D.9.数据库文件结构包括堆文件、索引文件和散列文件等几种形式,利用哈希函数实现对数据库快速访问的文件结构是A)顺序文件 B)聚集文件C)索引文件 D)散列文件(分数:1.00)A.B.C.D.10.以下选项中不能作为一个基本表建立索引的原则的是A)对于经常需要查询、连接、统计操作的基本表可以建立索引B)经常执行插入、删除、更新操
5、作的基本表可以考虑建立索引C)对于一个更新不频繁的表可以建立索引D)索引可以由用户根据需要随时创建或删除,以提高数据查询性能(分数:1.00)A.B.C.D.11.以下关于活锁叙述错误的是A)事务的活锁又称为事务的饿死B)为避免活锁现象的发生,DBMS 可以采用先来先服务的策略处理事务的数据操作请求C)各个事务可以按照申请访问数据项 Q 的时间先后顺序,依次获得定义在数据项 Q 上的锁D)DBMs 按事务请求加锁的先后顺序对这些事务排队,先请求的事务排在队列中靠后的位置(分数:1.00)A.B.C.D.12.使用哪种身份验证方式在连接客户端应用程序时需要提供登录时的用户标识和密码A)windo
6、ws 身份验证 B)SQL Server 身份验证C)以超级用户身份登录时 D)其他方式登录时(分数:1.00)A.B.C.D.13.SQL server 2000 提供了完全备份、差异备份和日志备份等几种备份方法,其中差异备份的内容是A)上次差异备份之后修改的数据库的全部内容B)上次完全备份之后修改的数据库的全部内容C)上次日志备份之后修改的数据库的全部内容D)上次完全备份之后修改的数据库的内容,但不包括日志等其他内容(分数:1.00)A.B.C.D.14.下列关于数据库运行和维护的叙述中,正确的是A)只要数据库正式投入运行,就标志着数据库设计工作的结束B)数据库的维护工作就是维护数据库系统
7、的正常运行C)数据库的维护工作就是发现错误,修改错误D)数据库正式投入运行标志着数据库运行和维护工作的开始(分数:1.00)A.B.C.D.15.人们采用数据抽取程序从 OLTP 系统中抽取出数据的最主要的原因是A)对数据进行整理B)建立数据仓库C)解决蜘蛛网问题D)解决不同类型应用程序之间的性能冲突问题(分数:1.00)A.B.C.D.16.下列不属于并行数据库的系统结构的是A)共享内存结构 B)共享磁盘结构C)无共享结构 D)共享处理器结构(分数:1.00)A.B.C.D.17.删除 Windows 身份验证的“Server1/nt_user”登录账户的正确语句是A)EXEC sp_rev
8、okeloginServet1/nt_userB)DELETE sp_revokelogin Server1/nt_userC) DROP sp_revokelogin Server1/ nt_userD) EXEC sp_droplogin Server1/nt_user(分数:1.00)A.B.C.D.18.数据库的实施是指根据数据库的逻辑结构设计和物理结构设计结果,在计算机系上建立实际的数据库结构、导入数据并进行程序的调试。下列各项中,哪一项不是数据库实的工作内容A)定义数据库结构 B)数据装载C)数据库的试运行 D)数据库运行(分数:1.00)A.B.C.D.19.UML 是软件开发中
9、的一个重要工具,它主要应用于下列哪种软件开发方法A)基于瀑布模型的结构化方法B)基于需求动态定义的原型化方法C)基于数据的数据流开发方法D)基于对象的面向对象的方法(分数:1.00)A.B.C.D.20.并行数据库有多种体系结构,比较适用于中小型系统的并行数据库系统结构是A)共享内存 B)共享磁盘C)无共享结构 D)层次结构(分数:1.00)A.B.C.D.21.在默认情况下,新建立的数据库有几个用户A)3 个 B)2 个C)1 个 D)0 个(分数:2.00)A.B.C.D.22.在分组检索中,要去掉不满足条件的分组和不满足条件的记录,应当A)使用 WHERE 子句B)使用 HAVING 子
10、句C)先使用 HAVING 子句,再使用 WHERE 子句D)先使用 WHERE 子句,再使用 HAVING 子句(分数:2.00)A.B.C.D.23.在数据库应用系统生命周期模型中,规划与分析阶段的输出结果不包括A)需求规范说明书 B)系统范围与边界C)可行性研究报告 D)项目计划书(分数:2.00)A.B.C.D.24.下列关于 SQL Server 2000 采用的备份和恢复机制,下列说法正确的是A)在备份和恢复数据库时用户都不能访问数据库B)在备份和恢复数据库时用户都可以访问数据库C)在备份时对数据库访问没有限制,但在恢复时只有系统管理员可以访问数据库D)在备份时对数据库访问没有限制
11、,但在恢复时任何人都不能访问数据库(分数:2.00)A.B.C.D.25.定期对数据仓库进行维护,维护操作的触发条件是时间的策略的是A)定期维护 B)延时维护C)实时维护 D)快照维护(分数:2.00)A.B.C.D.26.下面各图给出的 4 个并发调度中,哪个不是冲突可串行的A) T1 T4Read(A)Write(B)Read(A)Write(B)B) T1 T3Read(A)Write(B)Read(B)Write(A)C) T4 T5Read(A)Write(B)Read(A)Write(B)D) T1 T2Read(A)Write(B)Read(A)Write(A)(分数:2.00)
12、A.B.C.D.27.下列关于触发器的描述中,不正确的是A)不可以实现复杂的处理逻辑B)它是一种特殊的存储过程C)触发器可以用来实现数据完整性D)对于某类操作,可以创建不同类型的触发器(分数:2.00)A.B.C.D.28.在一个商场经营管理系统中,对于经理、信息主管、售货员和顾客这 4 种用户,应该设计不同的用户视图,下列选项不合理的是A)经理:查看月/季度销售统计数据、成本和利润数据B)信息主管:进行商品销售信息的统计分析,提供各种统计报表C)售货员:录入、更新、删除单件商品销售信息D)顾客:查看高级信息、更改商品价格(分数:2.00)A.B.C.D.29.关于恢复数据库的说法错误的是A)
13、在数据库被完全恢复到正确状态之前,允许用户访问数据库B)备份数据库是按一定的顺序进行的,在恢复数据库时也有一定的顺序关系C)在恢复过程中,除了要限制用户对数据库的访问外,如果数据库的日志没有损坏,还可以在恢复之前对数据库进行一次日志备份,这样就可以将数据的损失减小到最小D)恢复数据库可以在企业管理器中实现(分数:2.00)A.B.C.D.30.在面向对象模型中,根据可继承的父类的个数通常把继承分为两种:单继承和多继承。多继承的层次结构图是A)树 B)无向图C)有向图 D)二叉树(分数:2.00)A.B.C.D.二、应用题(总题数:6,分数:12.00)31.计算机 C 上运行着 DBMS 软件
14、和应用程序,并存有所有的用户数据,其余各节点作为终端通过通信线路向计算机 C 发出数据库应用请求,则该网络数据库应用系统中采用了 1 数据库体系结构。(分数:2.00)填空项 1:_32.能够实现“收回用户 U4 对学生表(STUD)中学号(XH)的修改权”的 SQL 语句是 1。(分数:2.00)填空项 1:_33.某数据库中有表 Tabk_Goods(GoodsID,GoodsClassID,GoodsName,SaleUnitPrice)和表Table_GoodsClass(GoodsClassID,GoodsClassName),对家用电器类商品进行分类显示,如果商品的单价(SaleU
15、nitPrice)高于 3000,则显示高档商品;如果单价在 10003000 之间,则显示中档商品;如果单价低于 1000,则显示低档商品。完成下列的 SQL 语句。SELECT GoodsName,SaleUnitPrice,Type=CASE_ENDFROM _ON_WHERE GoodsClassName=家用电器(分数:2.00)填空项 1:_34.在 VB6.0 的数据绑定控件中,用于连接外码所对应的主码所在的主表数据源的属性是_。用于指定要绑定的数据源,并且值一般为 ADo 数据控件的名称的属性是_。(分数:2.00)填空项 1:_35.在 UML 提供的图中,可以采用_对逻辑数
16、据库模式建模;_用于接口、类和协作的行为建模,并强调对象行为的时间顺序。(分数:2.00)填空项 1:_36.设有关系模式 W(C,P,S,G,T,R),其中各属性的含义是:C 为课程,P 为教师,S 为学生,G 为成绩,T 为时间,R 为教室。根据定义有如下函数依赖集:F=CG,(S,C)G,(T,R)C,(T,P)R,(T,S)RW 的规范程度最高达到_。若将关系模式 w 分解为 3 个关系模式 W1(C,P),W2(S,C,G),W3(S,T,R,C),则 W1 的规范化程度最高可到达_,w2 的规范化程度最高可达到_,W3 的规范化程度最高可达到_。(分数:2.00)填空项 1:_三、
17、设计与应用题(总题数:3,分数:30.00)37.关于图书的 Book 表的相关属性如下表所示:列名 含义 数据类型 约束BNO 书号 普通编码定长字符串,长度为 30主码Bname 书名 普通编码定长字符串,长度为 40非空Bauthor作者 普通编码定长字符串,长度为 20Bprice 价格 浮点型 大于 10Boress 出版社 普通编码定长字符串,长度为 20写出创建上表的 SQL 语句。在 Book 表上添加一个书的页码列,列名为 PageNum,类型为整型。(分数:10.00)_38.某图书管理系统包括如下信息:读者(Reader)信息:借书证号(RID)、读者姓名(RName)、
18、读者单位(RDep)图书(Book)信息:书号(BID)、书名(BName)、书的数量(BQua)、存放位置(BPos)出版社(Press)信息:出版社名称(PName)、出版社地址(PAdd)、出版社电话(PPhone)、出版社邮编(PZip)图书管理系统的规则如下:可随时查询书库中书籍的书号、书名、数量及存放位置。书号是书籍的唯一标识;可随时查询读者的基本信息,以及借书情况,包括借书日期(BDate)和应还书日期(RDate)。借书证号是读者的唯一标识;一本书可被多个人借阅,一个人可借阅多本书;可查询图书对应的出版社信息。一个出版社可出版多种图书,一本图书只能被一个出版社出版,出版社名是出
19、版社的唯一标识。请针对以上描述,完成以下设计内容。构建图书管理系统的 ER 图。根据构建的 ER 图,设计满足 3NF 的关系模式,并标出每个关系模式的主码和外码。(分数:10.00)_39.在 SQLServer 2000 的某数据库中有如下两张关系表:学生表(学号,姓名,性别,系号),学号为主码系表(系号,系名,系简称),系号为主码在数据库中执行如下 TransactSQL 代码:DECLARE DeptID varchar (10)DECLARE cnt intset cnt=0DECLARE cursor1 cursor FOR SELECT 系号 FROM 系表WHERE 系名 LI
20、KE %电%OPEN cursor1FETCH NEXT FROM cursor1 INTO DeptIDWHILE FETCH_STATUS= 0BEGINDECLARE temp_cnt intSELECT temp_cnt=COUNT(*) FROM 学生表 WHERE 系号=DeptIDset cnt=cnt+temp cntFETCH NEXT FROM cursor1 INTO DeptIDENDCLOSE cursor1DEALLOCATE cursor1SELECT cnt执行过程中发现速度比较慢,为了解决性能问题,需在功能不变的情况下,将此 Transact-SQL 代码改为
21、一条 SQL 语句,请写出此 SQL 语句(语句中不能含有子查询)并说明为什么此种修改可以提高性能。设在学生表的(姓名,系号)列上建有一个复合索引,该索引是否有助于提高下列两个语句的查询效率?并说明原因。SELECT*FROM 学生表 WHERE 系号=1;SELECT*FROM 学生表 WHERE 姓名=张三;(分数:10.00)_计算机数据库工程师-91 答案解析(总分:82.00,做题时间:90 分钟)一、选择题(总题数:30,分数:40.00)1.在关系数据库中,表对应于三级模式结构中的A)外模式 B)模式C)内模式 D)用户模式(分数:1.00)A.B. C.D.解析:解析 在关系数
22、据库中,表中的列对应于描述数据记录的属性,而模式定义了数据的逻辑结构,如数据记录由哪些数据项构成,数据项的名字、类型、取值范围等。故在关系数据库中,表对应于三级模式结构中的模式。2.在下列各项中,哪些是当前应用工具的发展趋势采用三层或者多层 Client/Server 结构支持 Web 应用支持开放的、构件式的分布式计算环境A)和 B)只有C)只有 D)都是(分数:1.00)A.B.C.D. 解析:3.以下关于 ER 图的叙述正确的是A)ER 图建立在关系数据库的假设上B)ER 图使用矩形框表示联系C)ER 图可以将现实世界中的信息抽象地表示为实体及实体间的联系D)ER 图能表示数据生命周期(
23、分数:1.00)A.B.C. D.解析:4.关于 SQL 的特点说法错误的是A)SQL 集数据定义语言、数据操纵语言、数据控制语言的功能于一体B)高度非过程化C)同一种语法结构提供多种使用方式D)SQL 采用面向记录的操作方式(分数:1.00)A.B.C.D. 解析:解析 SQL 采用集合的操作方式,不仅操作对象、查找结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合。5.以下关于视图的叙述不正确的是A)视图是由从数据库的基本表中选取出来的数据组成的逻辑窗口B)视图是一个虚表C)数据库中不仅存放视图的定义,还存放视图包含的数据D)基本表中的数据如果发生了变化,从视图中查
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 数据库 工程师 91 答案 解析 DOC
