欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】计算机数据库工程师-91及答案解析.doc

    • 资源ID:1338962       资源大小:94.50KB        全文页数:23页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】计算机数据库工程师-91及答案解析.doc

    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)基本表中的数据如果发生了变化,从视图中查

    24、询出的数据也随之变化(分数:1.00)A.B.C. D.解析:解析 视图是由从数据库的基本表中选取出来的数据组成的逻辑窗口,数据库中只存放视图的定义,而不存放视图包含的数据。6.在网络环境中,不同 DBMS 之间数据存取的公共接口是A)OODB B)OSDCC)ORDB D)0DBC(分数:1.00)A.B.C.D. 解析:7.数据库管理员是数据库的主要维护者,其维护工作包括下列哪几项数据库的转储和恢复 数据库的安全性和完整性控制 数据库性能的监控分析和改进数据库的重组和重构A) B)C) D)(分数:1.00)A.B.C.D. 解析:解析 数据库管理员的维护工作主要包括:数据库的转储和恢复,

    25、数据库的安全性、完整性控制,数据库性能的监控分析和改进,数据库的重组和重构。8.某企业员工和部门的关系模式如下,其中部门负责人也是一名员工。员工(员工号,姓名,年龄,月工资,部门号,电话,办公室)部门(部门号,部门名,负责人代码,任职时间)查询每个部门中月工资最高的“员工号”的 SQL 查询语句如下:Select 员工号 from 员工 as E where 月工资=(Select Max(月工资)from 员工 as M_)则在题干横线处应填入A)where M员工号=E员工号 B)where M员工号=E负责人代码C)where M部门号=E部门号 D)where M部门号=E员工号(分数

    26、:1.00)A.B.C. D.解析:解析 子查询“Select Max(月工资)from 员工 as M where M部门号=E部门号”的功能为找出M部门号中的最高月工资。主查询“Select。员工号 from 员工 as E where 月工资=”的功能为查找月工资等于该部门最高月工资的员工号。9.数据库文件结构包括堆文件、索引文件和散列文件等几种形式,利用哈希函数实现对数据库快速访问的文件结构是A)顺序文件 B)聚集文件C)索引文件 D)散列文件(分数:1.00)A.B.C.D. 解析:解析 散列文件是一种利用散列函数(Hash 函数,也称为哈希函数)支持快速文件访问的文件组织和存取方法

    27、,所以本题的答案为 D。10.以下选项中不能作为一个基本表建立索引的原则的是A)对于经常需要查询、连接、统计操作的基本表可以建立索引B)经常执行插入、删除、更新操作的基本表可以考虑建立索引C)对于一个更新不频繁的表可以建立索引D)索引可以由用户根据需要随时创建或删除,以提高数据查询性能(分数:1.00)A.B. C.D.解析:解析 对于经常执行插入、删除、更新操作的或小数据量的基本表应尽量避免建立索引。11.以下关于活锁叙述错误的是A)事务的活锁又称为事务的饿死B)为避免活锁现象的发生,DBMS 可以采用先来先服务的策略处理事务的数据操作请求C)各个事务可以按照申请访问数据项 Q 的时间先后顺

    28、序,依次获得定义在数据项 Q 上的锁D)DBMs 按事务请求加锁的先后顺序对这些事务排队,先请求的事务排在队列中靠后的位置(分数:1.00)A.B.C.D. 解析:解析 事务的活锁又称事务的饿死,当多个事务请求对同一数据项 Q 加锁时,DBMS 按事务请求加锁的先后顺序对这些事务排队,先请求的事务排在队列靠前的位置。12.使用哪种身份验证方式在连接客户端应用程序时需要提供登录时的用户标识和密码A)windows 身份验证 B)SQL Server 身份验证C)以超级用户身份登录时 D)其他方式登录时(分数:1.00)A.B. C.D.解析:13.SQL server 2000 提供了完全备份、

    29、差异备份和日志备份等几种备份方法,其中差异备份的内容是A)上次差异备份之后修改的数据库的全部内容B)上次完全备份之后修改的数据库的全部内容C)上次日志备份之后修改的数据库的全部内容D)上次完全备份之后修改的数据库的内容,但不包括日志等其他内容(分数:1.00)A.B. C.D.解析:14.下列关于数据库运行和维护的叙述中,正确的是A)只要数据库正式投入运行,就标志着数据库设计工作的结束B)数据库的维护工作就是维护数据库系统的正常运行C)数据库的维护工作就是发现错误,修改错误D)数据库正式投入运行标志着数据库运行和维护工作的开始(分数:1.00)A.B.C.D. 解析:解析 数据库正式投入运行标

    30、志着数据库运行与维护工作的开始,数据库维护工作不仅仅是维持其正常运行,还是设计工作的继续和提高。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_revokeloginServet

    31、1/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.解析:解析 删除 SQL Server 身份验证的登录账户使用 sp_droplogin 系统存储过程,删除 Windows 身份验证的登录账户使用 sp_revokelogin 系统存储过程,DELETE、DROP 操作是对表的处理。18.数据库的实施是指根据数据库的逻辑结构设计和物理结构设计结果,在计算机系上建立

    32、实际的数据库结构、导入数据并进行程序的调试。下列各项中,哪一项不是数据库实的工作内容A)定义数据库结构 B)数据装载C)数据库的试运行 D)数据库运行(分数:1.00)A.B.C.D. 解析:解析 数据库实施主要包括以下工作:用 DDL 定义数据库结构、数据装载,编写与调试应用程序、数据库试运行。19.UML 是软件开发中的一个重要工具,它主要应用于下列哪种软件开发方法A)基于瀑布模型的结构化方法B)基于需求动态定义的原型化方法C)基于数据的数据流开发方法D)基于对象的面向对象的方法(分数:1.00)A.B.C.D. 解析:20.并行数据库有多种体系结构,比较适用于中小型系统的并行数据库系统结

    33、构是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.解析:解析 在默认情况下,新建立的数据库只有一个用户:dbo,它是数据库的拥有者。22.在分组检索中,要去掉不满足条件的分组和不满足条件的记录,应当A)使用 WHERE 子句B)使用 HAVING 子句C)先使用 HAVING 子句,再使用 WHERE 子句D)先使用 WHERE 子句,再使用 HAVING 子句(分数:2.00)A.B.C.D. 解析:解析 用 WHERE

    34、 子句去掉不满足条件的记录,再用 HAVING 子句进行分组。23.在数据库应用系统生命周期模型中,规划与分析阶段的输出结果不包括A)需求规范说明书 B)系统范围与边界C)可行性研究报告 D)项目计划书(分数:2.00)A. B.C.D.解析:24.下列关于 SQL Server 2000 采用的备份和恢复机制,下列说法正确的是A)在备份和恢复数据库时用户都不能访问数据库B)在备份和恢复数据库时用户都可以访问数据库C)在备份时对数据库访问没有限制,但在恢复时只有系统管理员可以访问数据库D)在备份时对数据库访问没有限制,但在恢复时任何人都不能访问数据库(分数:2.00)A.B.C.D. 解析:解

    35、析 在数据库被完全恢复到正确状态之前,是不允许用户访问数据库的。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.0

    36、0)A.B. C.D.解析:解析 如果定义在事务集 TS 上的并发调度 S 冲突等价于事务集 IS 上的某个串行调度 S,则称 S是冲突可串行的,B 项中 T3R(B);T1R(A);T3W(A);T1W(B)不是冲突可串行的,因此本题答案为 B。27.下列关于触发器的描述中,不正确的是A)不可以实现复杂的处理逻辑B)它是一种特殊的存储过程C)触发器可以用来实现数据完整性D)对于某类操作,可以创建不同类型的触发器(分数:2.00)A. B.C.D.解析:解析 触发器是一种特殊的存储过程,不需要由用户来调用,而是由事件来触发。触发器的优点:可以用编程的方法实现复杂的处理逻辑和业务规则,通过级联引

    37、用完整性约束;一个表中的同类操作可以创建不同类型的触发器。28.在一个商场经营管理系统中,对于经理、信息主管、售货员和顾客这 4 种用户,应该设计不同的用户视图,下列选项不合理的是A)经理:查看月/季度销售统计数据、成本和利润数据B)信息主管:进行商品销售信息的统计分析,提供各种统计报表C)售货员:录入、更新、删除单件商品销售信息D)顾客:查看高级信息、更改商品价格(分数:2.00)A.B.C.D. 解析:解析 对于商场经营管理系统而言,顾客不能修改商品的信息。29.关于恢复数据库的说法错误的是A)在数据库被完全恢复到正确状态之前,允许用户访问数据库B)备份数据库是按一定的顺序进行的,在恢复数

    38、据库时也有一定的顺序关系C)在恢复过程中,除了要限制用户对数据库的访问外,如果数据库的日志没有损坏,还可以在恢复之前对数据库进行一次日志备份,这样就可以将数据的损失减小到最小D)恢复数据库可以在企业管理器中实现(分数:2.00)A. B.C.D.解析:解析 在对数据库进行恢复之前,应先对数据库的访问进行一些必要的限制。因为在数据库被完全恢复到正确状态之前,是不允许用户访问数据库的。30.在面向对象模型中,根据可继承的父类的个数通常把继承分为两种:单继承和多继承。多继承的层次结构图是A)树 B)无向图C)有向图 D)二叉树(分数:2.00)A.B.C. D.解析:解析 在面向对象模型中,单继承的

    39、层次结构图是一棵树,多继承的层次结构图是一个带根的有向无回路图。故答案选 C。二、应用题(总题数:6,分数:12.00)31.计算机 C 上运行着 DBMS 软件和应用程序,并存有所有的用户数据,其余各节点作为终端通过通信线路向计算机 C 发出数据库应用请求,则该网络数据库应用系统中采用了 1 数据库体系结构。(分数:2.00)填空项 1:_ (正确答案:集中式)解析:32.能够实现“收回用户 U4 对学生表(STUD)中学号(XH)的修改权”的 SQL 语句是 1。(分数:2.00)填空项 1:_ (正确答案:REVOKE UPDATE(XH)ON STUD FROMU4)解析:33.某数据

    40、库中有表 Tabk_Goods(GoodsID,GoodsClassID,GoodsName,SaleUnitPrice)和表Table_GoodsClass(GoodsClassID,GoodsClassName),对家用电器类商品进行分类显示,如果商品的单价(SaleUnitPrice)高于 3000,则显示高档商品;如果单价在 10003000 之间,则显示中档商品;如果单价低于 1000,则显示低档商品。完成下列的 SQL 语句。SELECT GoodsName,SaleUnitPrice,Type=CASE_ENDFROM _ON_WHERE GoodsClassName=家用电器(

    41、分数:2.00)填空项 1:_ (正确答案:WHEN SaleUnitPrice3000 THEN高档商品WHEN SaleUintPrice BETWEEN 1000AND 3000 THEN中档商品WHEN SaleUnitPrice1000 THEN低档商品Table_Goods a JOIN Table GoodsClass baGoodsClasslD=b.GoodsClassID)解析:34.在 VB6.0 的数据绑定控件中,用于连接外码所对应的主码所在的主表数据源的属性是_。用于指定要绑定的数据源,并且值一般为 ADo 数据控件的名称的属性是_。(分数:2.00)填空项 1:_

    42、(正确答案:RowSourceDataSource)解析:35.在 UML 提供的图中,可以采用_对逻辑数据库模式建模;_用于接口、类和协作的行为建模,并强调对象行为的时间顺序。(分数: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)

    43、,则 W1 的规范化程度最高可到达_,w2 的规范化程度最高可达到_,W3 的规范化程度最高可达到_。(分数:2.00)填空项 1:_ (正确答案:1NF4NF1NF3NF)解析:三、设计与应用题(总题数:3,分数:30.00)37.关于图书的 Book 表的相关属性如下表所示:列名含义数据类型约束BNO 书号普通编码定长字符串,长度为30主码Bname书名普通非空编码定长字符串,长度为40Bauthor作者普通编码定长字符串,长度为20Bprice价格浮点型大于10Boress出版社普通编码定长字符串,长度为20写出创建上表的 SQL 语句。在 Book 表上添加一个书的页码列,列名为 Pa

    44、geNum,类型为整型。(分数:10.00)_正确答案:(创建 Book 表的 SQL 语句为:CREATE TABLE Book(BNO char(30)primary key,Bname char(40)not null,Bauthor char(20),Bprice float check(Bprice10),Bpress char(20)ALTER TABLE Book ADD PageNum int)解析:38.某图书管理系统包括如下信息:读者(Reader)信息:借书证号(RID)、读者姓名(RName)、读者单位(RDep)图书(Book)信息:书号(BID)、书名(BName)

    45、、书的数量(BQua)、存放位置(BPos)出版社(Press)信息:出版社名称(PName)、出版社地址(PAdd)、出版社电话(PPhone)、出版社邮编(PZip)图书管理系统的规则如下:可随时查询书库中书籍的书号、书名、数量及存放位置。书号是书籍的唯一标识;可随时查询读者的基本信息,以及借书情况,包括借书日期(BDate)和应还书日期(RDate)。借书证号是读者的唯一标识;一本书可被多个人借阅,一个人可借阅多本书;可查询图书对应的出版社信息。一个出版社可出版多种图书,一本图书只能被一个出版社出版,出版社名是出版社的唯一标识。请针对以上描述,完成以下设计内容。构建图书管理系统的 ER

    46、图。根据构建的 ER 图,设计满足 3NF 的关系模式,并标出每个关系模式的主码和外码。(分数:10.00)_正确答案:(图书管理系统的 ER 图如下图所示:)解析:39.在 SQLServer 2000 的某数据库中有如下两张关系表:学生表(学号,姓名,性别,系号),学号为主码系表(系号,系名,系简称),系号为主码在数据库中执行如下 TransactSQL 代码:DECLARE DeptID varchar (10)DECLARE cnt intset cnt=0DECLARE cursor1 cursor FOR SELECT 系号 FROM 系表WHERE 系名 LIKE %电%OPEN cursor1FETCH NEXT FROM cursor1 INTO DeptIDWHILE FETCH_STATUS= 0BEGINDECLARE temp_cnt intSELECT temp_cnt=COUNT(*) FROM 学生表 WHERE 系号=DeptIDset cnt=cnt+


    注意事项

    本文(【计算机类职业资格】计算机数据库工程师-91及答案解析.doc)为本站会员(arrownail386)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

    收起
    展开