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

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

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

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

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

    1、四级数据库工程师-89 及答案解析(总分:108.00,做题时间:90 分钟)一、选择题(总题数:30,分数:38.00)1.下述各图给出的 4个并发调度中,哪个不是冲突可串行的?_。 (分数:2.00)A.B.C.D.2.一个典型的分布式数据库管理系统应该包括_。 全局数据库管理系统全局数据字典局部数据库管理系统通信管理(分数:1.00)A.B.C.D.3.数据库文件结构包括堆文件、索引文件和散列文件等几种形式,利用哈希函数实现对数据库快速访问的文件结构是_。(分数:1.00)A.顺序文件B.聚集文件C.索引文件D.散列文件4.根据数据库应用系统生命周期模型,完成数据库关系模式设计的阶段是_

    2、。(分数:2.00)A.需求分析B.概念设计C.逻辑设计D.物理设计5.下面关于 SQL语言的描述中,不正确的是_。(分数:1.00)A.一个 SQL数据库就是一个基本表B.SQL语言支持数据库的三级模式结构C.SQL的一个表可以是一个基本表,也可以是一个视图D.一个基本表可以跨多个存储文件存放,一个存储文件可以存放一个或多个基本表6.以下关于实体集语法叙述错误的是_。(分数:1.00)A.IDEFIX用矩形框来表示独立实体集B.用圆角矩形框来表示从属实体集C.每个实体集分配一个唯一的名字和一个编码D.名字和编码之间用反斜杠分开,放在矩形的上面。7.数据库文件结构有多种形式,记录按照查找码值的

    3、升序或降序顺序排列存储的文件结构是_。(分数:1.00)A.堆文件B.N序文件C.散列文件D.索引文件8.有关系 S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#)。其中 S#为学生号,SNAME 为学生姓名,SEX为性别,C#为课程号,CNAME 为课程名。要查询选修“计算机”课的全体女学生姓名的 SQL语句是: SELECT SNAME FROM S,C,SC WHERE_。(分数:2.00)A.S#= SC.S# and SEX=“女“and CNAME=“计算机“B) S.S#= SC.S# ANDB.C#=SC.C# and CNAME=“计算机“C.SEX=

    4、“女“and CNAME=“计算机“D.S#= SC.S# and C.C#= SC.C# and SEX=“女“and CNAME=“计算机“9.设有关系模式:教师表(教师号,教师名,所在系,工资),现需建立一个统计每个系全体教师工资总额的视图,正确的语句是_。(分数:2.00)A.CREATE VIEW SalaryView (系名,工资总额) AS SELECT 所在系,COUNT (工资) FROM 教师表 GROUP BY 所在系B.CREATE VIEW SalaryView (系名,工资总额) AS SELECT 所在系,SUM (工资) FROM 教师表 GROUP BY 所在

    5、系C.CREATE VIEW SalaryView AS SELECT 所在系,COUNT (工资) FROM 教师表 GROUP BY 所在系D.CREATE VIEW SalalryView AS SELECT 所在系,SUM (工资) FROM 教师表 GROUP BY 所在系10.现有一个具有多个分店的大型连锁超市,该连锁超市使用统一的连锁业务经营管理系统管理其日常业务。已知其中的销售数据明细表结构为(销售记录 ID,商品 ID,价格,数量,总金额,销售时问,分店ID,该表数据量很大。为了提高数据访问效率,系统将每年每个分店的销售数据划分成独立的数据表,这种划分方式被称为_。(分数:1

    6、.00)A.轮转划分B.范围划分C.散列划分D.多维划分11.用户编写程序时只需对全局关系进行操作,这种最高级别的分布透明性是_。(分数:1.00)A.分片透明性B.位置透明性C.局部数据模型透明性D.分布透明性12.以下选项中不能作为一个基本表建立索引的原则的是(分数:1.00)A.对于经常需要查询、连接、统计操作的基本表可以建立索引B.经常执行插入、删除、更新操作的基本表可以考虑建立索引C.对于一个更新不频繁的表可以建立索引D.索引可以由用户根据需要随时创建或删除,以提高数据查询性能13._属于底层数据模型。(分数:1.00)A.概念模型B.关系模型C.物理数据模型D.实体-联系模型14.

    7、设有关系模式:教师表(教师号,教师名,所在系,工资),现需建立一个统计每个系全体教师工资总额的视图,正确的语句是(分数:2.00)A.CREATE VIEW SalaryView(系名,工资总额)AS SELECT 所在系,COUNT(工资)FROM 教师表 GROUP BY所在系B.CREATE VIEW SalaryView(系名,工资总额)AS SELECT 所在系,SUM(工资)FROM 教师表 GR()uP BY所在系C.CREATE VIEW SalaryView As SELECT所在系,COUNT(工资)FROM 教师表 GROUP BY所在系D.CREATE VIEW Sal

    8、aryView AS SELECT所在系,SUM(工资)FROM 教师表 GROUP BY所在系15.为了保证数据库应用系统正常运行,数据库管理员在日常工作中需要对数据库进行维护。下列一般不属于数据库管理与日常维护工作的是_。(分数:1.00)A.数据内容一致性维护B.数据库备份与恢复C.数据库安全性维护D.数据库存储空间管理16.客户/服务器 DBS中客户端服务不包括_。(分数:1.00)A.查询执行和优化B.图形用户界面C.表格生成D.报表处理17.下列关于数据仓库的叙述中,哪一项是不正确的_。(分数:1.00)A.底层的数据仓库服务器一般是一个关系型数据库系统B.数据仓库中间层 OLAP

    9、服务器只能采用关系型 OLAPC.数据仓库前端分析工具中包括报表工具D.数据仓库通常采用三层体系结构18.某学生管理系统中,教师实体在学籍管理系统中被称为“教师”,而在人事管理系统中被称为“职工”,这类冲突被称为_。(分数:1.00)A.语义冲突B.命名冲突C.属性冲突D.结构冲突19.设有关系模式:教师表(教师号,教师名,所在系,工资),现需建立一个统计每个系全体教师工资总额的视图,正确的语句是_。(分数:2.00)A.CREATE VIEW SalaryView(系名,工资总额)AS SELECT 所在系,COUNT(工资)FROM 教师表 GROUP BY所在系B.CREATE VIEW

    10、 SalaryView(系名,工资总额)As SELECT 所在系,SUM(工资)FROM 教师表 GROUP BY所在系C.CREATE VIEW SalaryVlew AS SELECT所在系,COUNT(工资)FROM 教师表 GROUP BY所在系D.CREATE VIEW salaryView AS SELECT所在系,SUM(工资)FROM 教师表 GROUP BY所在系20.以下关于元数据说法错误的是_。(分数:1.00)A.元数据是数据仓库中的重要元素B.元数据是数据的基本单元C.有助于用户能更快的找到所需的数据D.有助于前台工具盒管理员更好地理解和管理数据21.下面关于存储过

    11、程的描述中,不正确的是_。(分数:1.00)A.存储过程实际上是组 T-SQL语句B.存储过程独立于数据库而存在C.存储过程可以完成某一特定的业务逻辑D.存储过程预先被编译存放在服务器的系统表中22.用 UML建立业务模型是理解企业业务的第一步,业务人员扮演业务中的角色及其交互方式,例如航空公司的售票员是业务员,电话售票员也是业务员,它们直接的关系是_。(分数:1.00)A.关联关系B.依赖关系C.聚集关系D.概括关系23.关于数据库的运行以及功能与性能测试,下列说法正确的是(分数:2.00)A.对数据库系统的转储和恢复能力的测试属于系统的功能测试范畴B.在进行数据库功能测试时,一般要先装载大

    12、规模的数据C.数据库的运行一般是与编写调试程序的工作同步开展D.数据库系统的压力测试,并发访问测试,查询效率测试一般都属于性能测试范围24.对于数据文件和它的一个索引文件,如果数据文件中数据记录的排列顺序与索引文件中索引项的排列顺序相一致,则该索引为_。(分数:1.00)A.聚集索引B.非聚集索引C.稠密索引D.辅索引25.以下关于决策系统说法错误的是_。(分数:2.00)A.为了解决 DSS存在的不足,人们提出了基于数据仓库的决策支持系统B.数据仓库是核心C.决策支持系统式数据的需求者D.决策支持系统主要存在两类数据,原始数据和导出数据,导出数据也称操作型数据26.下列关于数据库的重构,说法

    13、不正确的是_。(分数:1.00)A.数据库的重构就是对数据库的逻辑结构作必要的小范围改变B.当存储空间的分配过于零散时,导致存取效率下降,所以必须重构数据库C.数据库重构包括了重新设计数据库及其相应的应用程序D.如果能够重构数据库,尽量不要重新设计数据库及其相应的应用程序27.在 SQL Server 2000中,若希望用户 user1具有数据库服务器上的全部权限,则应将 user1加入到下列哪个角色_。(分数:1.00)A.db_owherB.publicC.db_datawriterD.sysadmin28.以下关于 DFD与 IDEFO比较错误的是_。(分数:1.00)A.在模型规范方面

    14、,DFD 方法更加规范,更加适合初学者B.DFD图用箭头也叫做数据流来描述数据移动的方向C.IDEFO还可以表示出控制流和说明处理或活动实施方式的一些约束D.这两种方法都是基于结构化分析思想29.设 T1和 T2两个事务,他们对数据 data的并发操作如下表所示(SLOCK data 表示对数据 data上 S锁,UNLOCK data表示对数据 data解锁),对这个并发操作,下面说法正确的是_。 T1 T2 请求 SLOCK data 读 data=20 A=A+30 写回 A=50 COMMIT UNLOCK data 请求 SLOCK data 读 data=20 写回 data=50

    15、 COMMIT UNLOCK data A该操作部能重复读 B该操作符合完整性要求 C该操作的第步中,事务 T1应该申请 X锁 D该操作的第步中,事务 T2不可能得到对 data的锁 (分数:1.00)A.B.C.D.30.下列 SQL命令中实现投影操作的是_。(分数:1.00)A.SELECTB.GROUP BYC.GROUPD.ORDER BY二、应用题(总题数:12,分数:30.00)31.在转储过程中允许对数据库进行存取与修改的转储策略称为 1 转储策略。 (分数:2.00)32.设在 SQL Server 2000中需创建一个名为 db1的数据库。该数据库包含一个主数据文件和一个日志

    16、文件,这两个文件均存放在 D盘根目录下。主数据文件的物理文件名为 db1.mdf,逻辑文件名为 db1_data,文件初始大小为 100MB,不自动增长。日志文件全部采用系统默认设置。请补全下列创建数据库的语句: CREATE DATABASE db1 ON( NAME=db1_data, 1, SIZE=100, FILEGROWTH=0) (分数:2.00)33.设有三个基本表: ITEM(项目号,项目名,项目负责人,电话) BIP(项目号,零件号,数量,日期) PART(零件号,零件名称,规格,单价) 完成下列 SQL语句:统计出每个项目使用零件的金额,并将结果按表 SSP(项目号,项目

    17、名,金额)的结构显示。 SELECT ITEM.项目号,项目名, 1AS 金额 2 FROM 1TEM,BIP,PART 3 WHERE 4 GROUP BY 5 (分数:2.00)34.在 SQL Server 2000中,某数据库中有角色 Role和用户 User,User 是 Role角色的成员,且只属于该角色。先对 Table表给 Role只授予 SELECT和 DELETE权限,并授予 User对 T表具有 SELECT、UPDATE 和DENY DELETE权限,则用户 User对 Table表可以执行的操作是 1。 (分数:2.00)35.补充语句,把对 Student表和 Co

    18、urse表的全部操作权限授予用户 U1和 U2: GRANT 1 ON TABLE St udeilt,Course TO U1,U2 (分数:2.00)36.SQL Server 2000的每个数据项的大小为4。 (分数:2.00)37.当用户在一个关系表的某一列上建立一个非聚集索引(该表没有聚集索引)时,数据库管理系统会自动为该索引维护一个索引结构。该索引结构中的记录是由 1 和它相对应的指针构成的。 (分数:2.00)38.当数据库出现故障时要对数据库进行恢复,恢复的原理是 1,常用的技术是数据转储和 2。 (分数:2.00)39.介质故障恢复采用的操作有:装载数据备份,执行 REDO操

    19、作,执行 UNDO操作,其正确的操作步骤是 1。(用 AB 表示 A的执行顺序先于 B) (分数:2.00)40.某公司新开发的数据库管理系统中,数据库管理员张工发现被用户频繁运行的某个查询处理程序使用了多个表的连接,产生这一原因主要是在于 1。 (分数:2.00)某数据库中有商品表 Table_Goods(GoodsName,GoodsClassID,SaleUnitPrice)和商品分类表 Table_GoodsClass(GoodsClassID,GoodsClassName,City),查询单价高于家用电器类的商品平均价格的家用电器类商品: SELECT GoodsName,SaleU

    20、nitPrice FROM 1 ON a.GoodsClassID=b.GoodsClassID WHERE SaleUnitPrice( SELECT 2FROM Table_Goods c JOIN Table_GoodClass d ON 3 WHERE ) AND 4。(分数:8.00)填空项 1:_填空项 1:_填空项 1:_填空项 1:_42.在数据库三级模式结构中, 1 是对数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。 (分数:2.00)三、设计与应用题(总题数:3,分数:40.00)43.对于教学数据库的三个基本表: S(SNo,SName,SAge,Ss

    21、ex) SC(Sno,CNo,Grade) C(CNo,CName,Teacher) 使用 SQL更新语句表达对下列的更新操作: 把 WANG同学的学习选课和成绩全部删去; 把选修 Maths课及格的成绩全改为空值; 把低于总平均成绩的女同学成绩提高 5%。 (分数:15.00)_44.有如下运动队和运动会两个方面的实体: 运动队方面 运动队:队名、教练姓名、队员姓名 队员:队名、队员姓名、性别、项名 其中,一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般有一个教练。 运动会方面 运动队:队编号、队名、教练姓名 项目:项目名、参加运动队编号、队员姓名、性别、比赛场地 其中,一个项目可

    22、由多个队参加,一个运动员可参加多个项目,一个项目一个比赛场地。 请完成如下设计: 分别设计运动队和运动会两个局部 E-R图 将它们合并为一个全局 E-R图 合并时存在什么冲突,你是如何解决这些冲突的? (分数:15.00)_事务 T1、T2 和 T3按如下调度方式并发地对数据项 A、B、C 进行访问,假设 A、B、C 的初值分别为A=20,B=30,C=40。(分数:10.00)(1).在事务 T2刚完成提交后,数据库中 A、B、C 的值各是多少?(分数:5.00)_(2).当事务 T3结束后,给出该并发调度对应的日志文件,并说明此时 A、B、C 的值各是多少? (分数:5.00)_四级数据库

    23、工程师-89 答案解析(总分:108.00,做题时间:90 分钟)一、选择题(总题数:30,分数:38.00)1.下述各图给出的 4个并发调度中,哪个不是冲突可串行的?_。 (分数:2.00)A.B.C.D. 解析:解析 如果定义在事务集 TS上的并发调度 S冲突等价于事务集 TS上的某个串行调度 s,则称 S是冲突可串行的,D 项中 T1 R(A);T4 W(B);T4 R(B);T1 W(B)不是冲突可串行的,因此本题答案为 D。2.一个典型的分布式数据库管理系统应该包括_。 全局数据库管理系统全局数据字典局部数据库管理系统通信管理(分数:1.00)A.B.C.D. 解析:解析 一个典型的

    24、分布式数据库管理系统包括四个部分:全局数据库管理系统、全局数据字典、局部数据库管理系统和通信管理。3.数据库文件结构包括堆文件、索引文件和散列文件等几种形式,利用哈希函数实现对数据库快速访问的文件结构是_。(分数:1.00)A.顺序文件B.聚集文件C.索引文件D.散列文件 解析:解析 散列文件是一种利用散列函数(Hash 函数,也称为哈希函数)支持快速文件访问的文件组织和存取方法,所以本题的答案为 D。4.根据数据库应用系统生命周期模型,完成数据库关系模式设计的阶段是_。(分数:2.00)A.需求分析B.概念设计C.逻辑设计 D.物理设计解析:解析 数据库逻辑结构设计是指从数据库的概念模型出发

    25、,设计表示为逻辑模式的数据库逻辑结构,数据库逻辑设计的主要步骤包括 ER图转换为初始关系模式、对初始关系模式进行优化等,所以本题的答案为 C。5.下面关于 SQL语言的描述中,不正确的是_。(分数:1.00)A.一个 SQL数据库就是一个基本表 B.SQL语言支持数据库的三级模式结构C.SQL的一个表可以是一个基本表,也可以是一个视图D.一个基本表可以跨多个存储文件存放,一个存储文件可以存放一个或多个基本表解析:解析 SQL 数据库是表的汇集,它用一个或多个 SQL模式定义。SQL 模式是表和授权的静态定义。SQL模式定义为命名对象的集合,由模式名和模式拥有者的用户名或账号来确定,并包含模式中

    26、每一个元素(基本表、视图、索引等)的定义。所以 A项是不正确的。6.以下关于实体集语法叙述错误的是_。(分数:1.00)A.IDEFIX用矩形框来表示独立实体集B.用圆角矩形框来表示从属实体集C.每个实体集分配一个唯一的名字和一个编码D.名字和编码之间用反斜杠分开,放在矩形的上面。 解析:解析 名字和编码之间用斜杠分开,放在矩形框的上面。7.数据库文件结构有多种形式,记录按照查找码值的升序或降序顺序排列存储的文件结构是_。(分数:1.00)A.堆文件B.N序文件 C.散列文件D.索引文件解析:解析 数据库文件结构有多种形式,记录按照查找码值的升序或降序顺序排列存储的文件结构是顺序文件。8.有关

    27、系 S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#)。其中 S#为学生号,SNAME 为学生姓名,SEX为性别,C#为课程号,CNAME 为课程名。要查询选修“计算机”课的全体女学生姓名的 SQL语句是: SELECT SNAME FROM S,C,SC WHERE_。(分数:2.00)A.S#= SC.S# and SEX=“女“and CNAME=“计算机“B) S.S#= SC.S# ANDB.C#=SC.C# and CNAME=“计算机“C.SEX=“女“and CNAME=“计算机“D.S#= SC.S# and C.C#= SC.C# and SEX=“

    28、女“and CNAME=“计算机“ 解析:解析 WHERE 子句用于指定数据的选择条件。要查询选修“计算机”课的全体女学生姓名,则必须把所有的查询条件列出来。条件有:(1)选修了“计算机”课,CNAME=“计算机”;(2)女学生,S.S#=SC.S# and C.C#:SC.C# and SEX=“女“。9.设有关系模式:教师表(教师号,教师名,所在系,工资),现需建立一个统计每个系全体教师工资总额的视图,正确的语句是_。(分数:2.00)A.CREATE VIEW SalaryView (系名,工资总额) AS SELECT 所在系,COUNT (工资) FROM 教师表 GROUP BY

    29、所在系B.CREATE VIEW SalaryView (系名,工资总额) AS SELECT 所在系,SUM (工资) FROM 教师表 GROUP BY 所在系 C.CREATE VIEW SalaryView AS SELECT 所在系,COUNT (工资) FROM 教师表 GROUP BY 所在系D.CREATE VIEW SalalryView AS SELECT 所在系,SUM (工资) FROM 教师表 GROUP BY 所在系解析:解析 要求工资总额,用聚合函数 SUM计算列值总和,而 COUNT用来计算非空列值的个数,所以本题的答案应该为 B。10.现有一个具有多个分店的大

    30、型连锁超市,该连锁超市使用统一的连锁业务经营管理系统管理其日常业务。已知其中的销售数据明细表结构为(销售记录 ID,商品 ID,价格,数量,总金额,销售时问,分店ID,该表数据量很大。为了提高数据访问效率,系统将每年每个分店的销售数据划分成独立的数据表,这种划分方式被称为_。(分数:1.00)A.轮转划分B.范围划分C.散列划分D.多维划分 解析:解析 本题考查数据划分。本题运用一维划分已经无法完成,因此需要使用多维划分。故选 D。11.用户编写程序时只需对全局关系进行操作,这种最高级别的分布透明性是_。(分数:1.00)A.分片透明性 B.位置透明性C.局部数据模型透明性D.分布透明性解析:

    31、解析 分布透明性有三种级别,分片透明性、位置透明性和局部数据模型透明性。分片透明性位于全局概念模式和分片模式之间,是最高级别的透明性。分片透明性是指数据分片对用户是透明的,用户编写程序时只需对全局关系进行操作,当数据分片改变时,应用程序不会受到影响,由此简化了应用程序的维护。位于分片模式和分配模式之间是指数据分片的分配位置对用户是透明的,用户编写程序时只需考虑数据分片情况,无需了解各个分片在各场地的分配情况。局部数据模型透明性位于分配模式和局部概念模式之间,它是指用户编写程序时不但要了解全局数据的分片情况,还要了解各片断的副本复制情况及各片断和它们的副本的场地位置的分配情况。12.以下选项中不

    32、能作为一个基本表建立索引的原则的是(分数:1.00)A.对于经常需要查询、连接、统计操作的基本表可以建立索引B.经常执行插入、删除、更新操作的基本表可以考虑建立索引 C.对于一个更新不频繁的表可以建立索引D.索引可以由用户根据需要随时创建或删除,以提高数据查询性能解析:解析 对于经常执行插入、删除、更新操作的或小数据量的基本表应尽量避免建立索引。13._属于底层数据模型。(分数:1.00)A.概念模型B.关系模型C.物理数据模型 D.实体-联系模型解析:解析 物理数据模型属于底层的数据模型,通过诸如记录格式、记录顺序和存取路径等表示信息,描述数据在数据库系统中的实际存储方式。所以 C选项正确。

    33、A 选项概念模型是现实世界到信息世界的第一层抽象,强调其语义表达功能,易于用户理解,是用户和数据库设计人员交流的语言。D 选项属于概念模型的一种,也是第一层抽象。B 选项关系模型属于数据结构模型,数据结构模型属于中间层次的模型,它提供的概念能够被最终用户所理解,同时也不会与数据在计算机中实际的组织形式相差太远。14.设有关系模式:教师表(教师号,教师名,所在系,工资),现需建立一个统计每个系全体教师工资总额的视图,正确的语句是(分数:2.00)A.CREATE VIEW SalaryView(系名,工资总额)AS SELECT 所在系,COUNT(工资)FROM 教师表 GROUP BY所在系

    34、B.CREATE VIEW SalaryView(系名,工资总额)AS SELECT 所在系,SUM(工资)FROM 教师表 GR()uP BY所在系 C.CREATE VIEW SalaryView As SELECT所在系,COUNT(工资)FROM 教师表 GROUP BY所在系D.CREATE VIEW SalaryView AS SELECT所在系,SUM(工资)FROM 教师表 GROUP BY所在系解析:解析 要求工资总额,用聚合函数 SUM计算列值总和,而聚合函数 COUNT是用来统计非空列值的个数,所以本题的答案为 B。15.为了保证数据库应用系统正常运行,数据库管理员在日常

    35、工作中需要对数据库进行维护。下列一般不属于数据库管理与日常维护工作的是_。(分数:1.00)A.数据内容一致性维护 B.数据库备份与恢复C.数据库安全性维护D.数据库存储空间管理解析:解析 日常维护主要包括以下工作:数据库的备份与恢复;完整性维护;安全性维护;存储空间管理;并发控制及死锁处理。16.客户/服务器 DBS中客户端服务不包括_。(分数:1.00)A.查询执行和优化 B.图形用户界面C.表格生成D.报表处理解析:解析 客户/服务器 DBS也是一种网络环境下的数据库系统,具有较好的系统开放性。其基本思想是将 DSMS功能与数据库应用分开。网络中某个或某些结点上的计算机专门执行 DBMS

    36、功能,称为数据库服务器。其他结点上的计算机安装 DBMS的外围应用开发工具,支持用户的应用,称为客户端。客户端主要负责数据表示服务,包括图形用户界面、表格生成和报表处理等应用程序;服务器主要负责数据管理服务,如负责执行数据存取、查询执行和优化、并发控制以及故障恢复等 DBMS基本功能。所以本题的答案为A。17.下列关于数据仓库的叙述中,哪一项是不正确的_。(分数:1.00)A.底层的数据仓库服务器一般是一个关系型数据库系统B.数据仓库中间层 OLAP服务器只能采用关系型 OLAP C.数据仓库前端分析工具中包括报表工具D.数据仓库通常采用三层体系结构解析:解析 数据仓库中间层 OLAP服务器不

    37、一定只采用关系型 OLAP。18.某学生管理系统中,教师实体在学籍管理系统中被称为“教师”,而在人事管理系统中被称为“职工”,这类冲突被称为_。(分数:1.00)A.语义冲突B.命名冲突 C.属性冲突D.结构冲突解析:解析 同一系统的同一实体有多个名称,显然是命名冲突。所以本题的答案为 B。19.设有关系模式:教师表(教师号,教师名,所在系,工资),现需建立一个统计每个系全体教师工资总额的视图,正确的语句是_。(分数:2.00)A.CREATE VIEW SalaryView(系名,工资总额)AS SELECT 所在系,COUNT(工资)FROM 教师表 GROUP BY所在系B.CREATE

    38、 VIEW SalaryView(系名,工资总额)As SELECT 所在系,SUM(工资)FROM 教师表 GROUP BY所在系 C.CREATE VIEW SalaryVlew AS SELECT所在系,COUNT(工资)FROM 教师表 GROUP BY所在系D.CREATE VIEW salaryView AS SELECT所在系,SUM(工资)FROM 教师表 GROUP BY所在系解析:解析 要求工资总额,用聚合函数 SUM计算列值总和,而 COUNT用来计算非空列值的个数,所以本题的答案应该为 B。20.以下关于元数据说法错误的是_。(分数:1.00)A.元数据是数据仓库中的重

    39、要元素B.元数据是数据的基本单元 C.有助于用户能更快的找到所需的数据D.有助于前台工具盒管理员更好地理解和管理数据解析:解析 元数据是数据仓库中的重要数据,是关于数据的数据。在数据仓库中建立元数据的目的主要是让用户能更快地找到所需的数据。让前台工具管理员更好地理解和管理数据。21.下面关于存储过程的描述中,不正确的是_。(分数:1.00)A.存储过程实际上是组 T-SQL语句B.存储过程独立于数据库而存在 C.存储过程可以完成某一特定的业务逻辑D.存储过程预先被编译存放在服务器的系统表中解析:解析 存储过程不能独立于数据库而存在。22.用 UML建立业务模型是理解企业业务的第一步,业务人员扮

    40、演业务中的角色及其交互方式,例如航空公司的售票员是业务员,电话售票员也是业务员,它们直接的关系是_。(分数:1.00)A.关联关系B.依赖关系C.聚集关系D.概括关系 解析:解析 概括关系也称为泛化关系,描述了一般事物与该事物中的特殊种类之间的关系,也就是父类与子类之间的关系。23.关于数据库的运行以及功能与性能测试,下列说法正确的是(分数:2.00)A.对数据库系统的转储和恢复能力的测试属于系统的功能测试范畴B.在进行数据库功能测试时,一般要先装载大规模的数据C.数据库的运行一般是与编写调试程序的工作同步开展D.数据库系统的压力测试,并发访问测试,查询效率测试一般都属于性能测试范围 解析:2

    41、4.对于数据文件和它的一个索引文件,如果数据文件中数据记录的排列顺序与索引文件中索引项的排列顺序相一致,则该索引为_。(分数:1.00)A.聚集索引 B.非聚集索引C.稠密索引D.辅索引解析:解析 对数据文件和它的一个索引文件,如果数据文件中数据记录的排列顺序与索引文件中索引项的排列顺序相一致,则该索引文件称为聚集索引。否则,该索引文件称为非聚集索引。25.以下关于决策系统说法错误的是_。(分数:2.00)A.为了解决 DSS存在的不足,人们提出了基于数据仓库的决策支持系统B.数据仓库是核心C.决策支持系统式数据的需求者D.决策支持系统主要存在两类数据,原始数据和导出数据,导出数据也称操作型数

    42、据 解析:26.下列关于数据库的重构,说法不正确的是_。(分数:1.00)A.数据库的重构就是对数据库的逻辑结构作必要的小范围改变B.当存储空间的分配过于零散时,导致存取效率下降,所以必须重构数据库C.数据库重构包括了重新设计数据库及其相应的应用程序 D.如果能够重构数据库,尽量不要重新设计数据库及其相应的应用程序解析:解析 重构只是在原有的数据库上进行的一些适当改变,它并不包括重新设计数据库和相应的应用程序。27.在 SQL Server 2000中,若希望用户 user1具有数据库服务器上的全部权限,则应将 user1加入到下列哪个角色_。(分数:1.00)A.db_owherB.publ

    43、icC.db_datawriterD.sysadmin 解析:解析 在 SQL Server 2000中,db_owner 角色在数据库中拥有全部权限。db_datawriter 可以更改数据库中所有用户表中的数据。而 sysadmin包括了其他固定的服务器角色的权限。Public 不是角色。因此本题选 D。28.以下关于 DFD与 IDEFO比较错误的是_。(分数:1.00)A.在模型规范方面,DFD 方法更加规范,更加适合初学者 B.DFD图用箭头也叫做数据流来描述数据移动的方向C.IDEFO还可以表示出控制流和说明处理或活动实施方式的一些约束D.这两种方法都是基于结构化分析思想解析:解析

    44、 在模型规范方面,IDEF0 方法更加规范,更加适合初学者。29.设 T1和 T2两个事务,他们对数据 data的并发操作如下表所示(SLOCK data 表示对数据 data上 S锁,UNLOCK data表示对数据 data解锁),对这个并发操作,下面说法正确的是_。 T1 T2 请求 SLOCK data 读 data=20 A=A+30 写回 A=50 COMMIT UNLOCK data 请求 SLOCK data 读 data=20 写回 data=50 COMMIT UNLOCK data A该操作部能重复读 B该操作符合完整性要求 C该操作的第步中,事务 T1应该申请 X锁 D

    45、该操作的第步中,事务 T2不可能得到对 data的锁 (分数:1.00)A.B.C. D.解析:解析 事务 T1对 A上 S锁后,事务 T2仍能对 A上 S锁,这样事务 T1的修改就丢失,最后 A中的数据是事务 T2写回的 18,因此为了防止丢失修改,必须在写数据操作之前对其上 X锁。30.下列 SQL命令中实现投影操作的是_。(分数:1.00)A.SELECT B.GROUP BYC.GROUPD.ORDER BY解析:解析 ORDER BY 和 GROUP BY都是对表中的某一个或是一些属性的行向操作,SELECT 是对表中的属性的列向选择,即是投影操作。二、应用题(总题数:12,分数:3

    46、0.00)31.在转储过程中允许对数据库进行存取与修改的转储策略称为 1 转储策略。 (分数:2.00)解析:动态解析 动态备份运行转储操作和用户事务并发执行,即允许在转储过程中对数据库进行存取和修改。32.设在 SQL Server 2000中需创建一个名为 db1的数据库。该数据库包含一个主数据文件和一个日志文件,这两个文件均存放在 D盘根目录下。主数据文件的物理文件名为 db1.mdf,逻辑文件名为 db1_data,文件初始大小为 100MB,不自动增长。日志文件全部采用系统默认设置。请补全下列创建数据库的语句: CREATE DATABASE db1 ON( NAME=db1_dat

    47、a, 1, SIZE=100, FILEGROWTH=0) (分数:2.00)解析:filename=“D:/db1.dbf“ 解析 create database数据库名 on (name=“数据库名”, filename=“数据库存放路径”, size=“用于指定数据文件的初始大小,可以加上 MB或 KB,默认为 MB”, maxsize=“用于指定数据文件的最大大小,可以加上 MB或 KB,默认为 MB,此项省略表示数据库文件的大小无限制”, filegrowth=“用于指定数据文件的增加量,可以加上 MB,KB 或%,默认为 MB”。省略此项表示文件大小按照 10%自动增长。此项的值应该是一个正整数,不要包含小数位,而此项的值不能超过 maxsize的值,若为 0则


    注意事项

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




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

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

    收起
    展开