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

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

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

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

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

    1、四级数据库工程师-80 及答案解析(总分:105.00,做题时间:90 分钟)一、选择题(总题数:30,分数:43.00)1.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这些功能由数据库管理系统的哪一个模块完成?_(分数:2.00)A.数据库定义模块B.数据库运行模块C.数据库存取模块D.数据库维护模块2.如果数据库中的一个基本表中的数据量很少,且插入、删除、更新等操作频繁,该基本表采用下列哪种文件结构最优?_(分数:1.00)A.聚集文件B.顺序文件C.散列文件D.索引文件3.关系 SC(Sno,Cno,Grade)表示学号,课程号,成绩。现要查询平均分在 90 分以上的学生

    2、的学号和平均成绩,正确的语句是_。(分数:1.00)A.SELECT Sno,AVG(Grade)FROM SCWHERE AVG(Grade)=90GROUP BY SnoB.SELECT Sno,AVG(Grade)FROM SCGROUP BY SnoHAVING AVG(Grade)=90C.SELECT Sno,AVG(Grade)FROM SCWHERE AVG(Grade)=90ORDER BY SnoD.SELECT Sno,AVG(Grade)FROM SCGROUP BY CnoHAVING AVG(Grade)=904.数据库设计中,确定数据库存储结构,即确定关系、索引、

    3、聚簇、日志、备份等数据的存储安排和存储结构,这是属于数据库设计的哪个阶段的内容?_(分数:2.00)A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段5.有学生表(学号,姓名,所在系,年龄),找出系内学生平均年龄高于全体学生平均年龄的系信息,正确的语句是_。(分数:2.00)A.SELECT 所在系,AVG(年龄)FROM 学生表 WHERE AVG(年龄)(SELECT AVG(年龄)FEOM 学生表)B.SELECT 所在系,AVG(年龄)FROM 学生表 WHERE AVG(年龄)(SELECT AVG(年龄)FEOM 学生表)GROUP BY所在系C.SELECT 所在系

    4、,AVG(年龄)FROM 学生表 GROUP BY 所在系 HAVING AVG(年龄)(SELECT AVG(年龄)FEOM学生表)D.SELECT 所在系,AVG(年龄)FROM 学生表 GROUP BY 所在系 WHERE AVG(年龄)(SELECT AVG(年龄)FEOM学生表)6.以下关于活锁叙述错误的_。(分数:2.00)A.事务的活锁又称为事务的饿死B.为避免锁现象的发生,DBMS 可以采用先来先服务的策略处理事务的数据操作请求C.各个事务可以按照申请访问 Q 的时问先后顺序,依次获得定义在 Q 上的锁D.DBMS 按事务请求加锁的先后顺序对这些事务排队,先请求的事务排在队列的

    5、靠后位置7.数据库管理员作为数据库的主要维护者,其维护工作主要包括_。 数据库的转储和恢复 数据库的安全性、完整性控制 数据库性能的监控分析和改进 数据库的重组和重构(分数:1.00)A.B.C.D.8.针对数据量很大的数据库系统,最适合调用应用程序的时机是_。(分数:2.00)A.数据库尚未建立之前B.数据库已经建立,但尚未装入任何数据C.数据库已经建立,并已装入部分数据D.全部数据装入数据库之后或投入运行之后9.在分布式数据库系统中,查询代价是由下列哪几项来衡量的?_ CPU 代价 I/O 代价 通信代价 存储代价(分数:1.00)A.B.C.D.10.事务的一致性是指_。(分数:2.00

    6、)A.事务中包括的所有操作要么都做,要么都不做B.事务必须是数据库从一个一致性状态变到另一个一致性状态C.事务一旦提交,对数据库的改变是永久的D.一个事务内部的操作及使用的数据对并发的其他事务是隔离的11.假设仓库管理关系表为 StorehouseManage(仓库 ID,存储物品 ID,管理员 ID,数量),且有一个管理员只在一个仓库工作;一个仓库可以存储多种物品。这个数据库表中存在如下决定关系: (仓库 ID,存储物品 ID)(管理员 ID,数量) (管理员 ID,存储物品 ID)(仓库 ID,数量) 关系 StorehouseManage 最高达到哪级范式?_。(分数:1.00)A.不满

    7、足B.1NFC.2NFD.3NF12.事务的一致性是指_。(分数:1.00)A.事务中包括的所有操作要么都做,要么都不做B.事务必须是数据库从一个一致性状态变到另一个一致性状态C.事务一旦提交,对数据库的改变是永久的D.一个事务内部的操作及使用的数据对并发的其他事务是隔离的13.在 UML 模型中,用于表达一系列的对象、对象之间的联系以及对象间发送和接收消息的图是_。(分数:1.00)A.协作图B.状态图C.顺序图D.部署图14.以下关于决策系统说法错误的是_。(分数:2.00)A.为了解决 DSS 存在的不足,人们提出了基于数据仓库的决策支持系统B.数据仓库是核心C.决策支持系统是数据的需求

    8、者D.决策支持系统主要存在两类数据:原始数据和导出数据,导出数据也称操作型数据15.校园一卡通的转账业务中,学生的钱少了而系统收入账户的余额也没有增加,这一故障属于_。(分数:1.00)A.计算机病毒故障B.系统故障C.介质故障D.事务内部故障16.VB6.0 中的数据绑定控件必须(分数:1.00)A.同时具有 DataSource 属性和 DataField 属性B.同时具有 ConnectionString 属性和 RecordSource 属性C.具有 DataSource 属性D.具有 ConnectionString 属性17.以下关于数据的存储方式叙述错误的是_。(分数:1.00)

    9、A.数据库中的应用数据是以记录形式存储在外设存储介质上的B.文件在逻辑上被组织成记录的序列C.一个文件在磁盘上占有一定的物理存储空间D.文件中的每个逻辑记录被映射存储到某个特定的磁盘块上18.以下关于 Visual Basic 6.0 说法错误的是_。(分数:2.00)A.它以 Basic 语言为基础,具有可视化编程环境、面向对象、事件驱动等特点B.在 Visual Basic 中,应用面向对象的程序设计方法,把数据和操作封装为一个对象C.利用 OLE 技术可以方便地开发集声音、图像、动画、文字处理等对象于一体的应用程序D.仅可以访问小型数据库19.当关系引用了属性名以后,关系具有的性质中不包

    10、括_。(分数:1.00)A.有重复的元组B.元组上下无序C.按属性名引用时属性左右无序D.所有属性值都是原子项20.允许在转储过程中对数据库进行存取和修改,但不能保证备份数据有效性的数据转储类型是_。(分数:2.00)A.增量转储B.差量转储C.静态转储D.动态转储21.设在 SQL Server 2000 某数据库中有选课表(学号,课程号,成绩),设成绩列的数据类型为 INT,且有取值范围为 0100 的约束。若需统计全体学生的平均成绩(精确到小数点后 1 位),下列语句正确的是(分数:2.00)A.SELECT CAST(AVG(成绩) AS NUMERIC(4,1) FROM 选课表B.

    11、SELECT AVG(CAST(成绩 AS NUMERIC(4,1) FROM 选课表C.SELECT AVG(成绩) AS NUMERIC(4,1) FROM 选课表D.SELECT CAST(AVG(成绩*1.0) AS NUMERIC(4,1) FROM 选课表22.某公司的客户信息数据库中,选定客户的 ID 号作为客户信息的查找码,然后建立起部分数据记录在查找码上的取值与该记录的物理地址间的映射关系,组成索引项,则该索引称为_。(分数:2.00)A.稀疏索引B.聚集索引C.稠密索引D.非聚集索引23.事务 T 对数据对象 A 加上某种锁后,其他事务只能在对 A 加 S 锁,不能加 X

    12、锁,直到事务 T 释放 A 上的锁,则可以确定为事务 T 对数据对象 A 加的锁是_。(分数:2.00)A.共享锁B.排他锁C.独占锁D.写锁24.下述各图给出的 4 个并发调度中,哪个不是冲突可串行的_。(分数:2.00)A.T1T4Read(A)Read(A)Write(B)Write(B)B.T1T3Rwad(B)Read(A)Write(A)Write(B)C.T4T5Read(A)Read(A)Write(B)Write(B)D.T1T2Read(A)Read(A)Write(A)Write(B)25.现需设计某在线图书销售系统,在需求调研阶段,调研人员整理出如下用户需求: 需要存储

    13、图书信息、读者信息、订单信息、在线支付信息、图书配送信息和书评信息 为尽可能避免订单信息丢失,需每半小时备份一次订单信息 为方便读者快速找到需要的书目,需要将图书按文科、理科进行分类,文科类再细分为历史、文学和语言,理科类再细分为电子科学和非电子科学 根据读者购书历史记录和读者信息,定期为读者提供新书目录以及生日折扣等个性化服务 以上需求,属于数据需求的是_。(分数:1.00)A仅B.仅和C.仅和D.仅、和26.下面说法不正确的是_。(分数:1.00)A.数据库管理系统是一组软件B.概念模型不涉及计算机的处理细节C.数据库管理系统包括数据库D.概念模型是信息世界的建模工具27.在 SQL Se

    14、tver 2000 中,为确保数据库系统能可靠地运行,不仅要考虑用户数据库的备份,也需要考虑系统数据库(不考虑 tempdb)的备份。关于系统数据库的备份策略,下列做法中最合理的是 _。(分数:1.00)A.每天备份一次系统数据库B.每当用户进行数据更改操作时,备份系统数据库C.每当用户操作影响了系统数据库内容时,备份系统数据库D.备份用户数据库的同时备份系统数据库28.在最终的模型中任何一个不确定联系必须被转化成_。(分数:1.00)A.标定型联系B.非标定型联系C.分类联系D.确定联系29.在进行备份时,不但备份数据库的数据文件、日志文件,而且还备份文件的存储位置以及数据库中的全部对象以及

    15、相关信息的备份是_。(分数:1.00)A.事务日志备份B.差异备份C.完全备份D.文件和文件组备份30.下面说法正确的是_。(分数:1.00)A.数据仓库是从数据库中导入的大量数据,并对结构和存储进行组织以提高查询效率B.使用数据仓库的目的在于对已有数据进行高速的汇总和统计C.数据挖掘时采用适当的算法,从数据仓库的海量数据中提取潜在的信息和知识D.OLAP 技术为提高处理效率,必须绕过 DBMS 直接对物理数据进行读取和写入二、应用题(总题数:9,分数:32.00)在 UML 提供的图中,可以采用 1 对逻辑数据库模式建模; 2 用于接口,类和协作的行为建模,并强调对象行为的时间顺序。(分数:

    16、4.00)填空项 1:_填空项 1:_某数据库中有表 COURSE(CNO,CNAME,TNO)和表 TEACHER(TNO,TNAME,DEPART),完成查询选修某课程的同学人数多于 5 人的教师姓名。 SELECT TNAME FROM TEACHER WHERE 1 (SELECT X.TNO FROM COURSE X,COURSE Y WHERE 2 3 4(分数:8.00)填空项 1:_填空项 1:_填空项 1:_填空项 1:_设有学生表 STUDENT,其中有学号,姓名,年龄,性别等字段,该表是在 2002 年建立的,到 2003 年用户可以使用 SQL 的 1 语句,将表中所

    17、有学生的年龄增加一岁,到 2004 年,显示学生表中年龄大于 22 岁的学生的信息的 SQL 语句是 2。(分数:4.00)填空项 1:_填空项 1:_34.假设已对 pubs 数据库进行了完全备份,并备份到 MyBK_1 备份上,假设此备份设备只含有对 pubs 数据库的完全备,则恢复 pubs 数据库的语句为 1。 (分数:2.00)在 VB6.0 的数据绑定控件中,用于连接外码对应的主码所在的主表数据源的属性是 1。用于指定要绑定的数据源,并且值一般为 ADO 数据控件的名称的属性是 2。(分数:4.00)填空项 1:_填空项 1:_36.数据仓库是一个面向主题,集成的,时变的,非易失的

    18、数据集合,支持管理部门的决策过程,数据仓库通过数据转移从多个数据源中提取数据,为了解决不同数据源格式上的不统一,需要进行的操作是 1。 (分数:2.00)37.介质故障恢复采用的操作有:装载数据备份,执行 REDO 操作,执行 UNDO 操作,其正确的操作步骤是 1。(用 AB 表示 A 的执行顺序先于 B) (分数:2.00)38.由多块磁盘构成的一个整体,但是这并不等于是简单的磁盘容量叠加,而是相对于其他存储设备在容量、管理、性能、可靠性和可用性上都有了进一步的提高的是15。 (分数:2.00)散列文件组织将文件的物理空间划分为一系列的桶,每个桶的空间大小是固定的,可以容纳的文件记录也是固

    19、定,如果某个桶内已近装满记录,又有新的记录插入就会产生桶溢出,产生桶溢出的 2 个主要原因为 1 和 2。(分数:4.00)填空项 1:_填空项 1:_三、设计与应用题(总题数:3,分数:30.00)40.某学生选课数据库,库中包括学生、课程和选课 3 个表,其表结构为: 学生(学号,姓名,性别,年龄,所在系); 课程(课程号,课程名,先行课); 选课(学号,课程号,成绩)。 用 Transact-SQL 完成下列操作。 1)建立学生选课数据库。 2)建立学生、课程和选课表。 3)建立各表以主码为索引项的索引。 4)建立学生性别只能是“男”或“女”的规则,性别为“男”的缺省,并将它们绑定到学生

    20、表上。 5)建立在对选课表输入或更改数据时,必须服从参照完整性约束的 INSERT 和 UPDATE 触发器。 6)建立在删除学生记录时,同时也要把相应的选课记录删除的触发器。 7)列出学生学号、姓名及学习情况。学习情况用好、较好、一般或较差表示。当平均成绩大于 85 分时,学习情况为好;当平均成绩在 7085 分之间,学习情况为较好;当平均成绩在 6070 分之问,学习情况为一般;当平均成绩在 60 分以下,学习情况为较差。 (分数:10.00)_41.在进行某学校教务管理系统的数据库设计时,数据库设计人员设计了如下几个关系模式: 系(系号,系名),系号为主码 学生(学号,姓名,所在系号),

    21、学号为主码 课程(课程号,课程名,开课系号),课程号为主码 选课(学号,课程号,选课时间),学号和课程号为主码 开发人员在将关系模式实施到 SQL Server 2000 的“教务”数据库时,使用了如下表结构定义语句: CREATE TABLE 系(系号 varchar(10)NOT NULL,系名 varchar(100) CREATE TABLE 学生(学号 varchar(50)NOT NULL,姓名 varchar(50),所在系号 varchar(10) CREATE TABLE 课程(课程号 varchar(50)NOT NULL,课程名 varchar(100),开课系号 var

    22、char(10) CREATE TABLE 选课(学号 varchar(50)NOT NULL,课程号 varchar(50)NOT NULL,选课时间 datetime) 在执行如下查询语句时发现执行效率很低: SELECT*FROM 选课 JOIN 学生 ON 学生.学号=选课.学号 JOIN 系 ON 系.系号=学生.所在系号 JOIN 课程 ON 课程.课程号=选课.课程号 WHERE 系.系号=012 AND convert(varchar(10),选课时间,120)=2010-01-01 在查找原因时发现建表语句有问题。请指出问题并说明该问题是否会影响此查询语句的执行效率。 设已在

    23、“选课”表的“选课时间”列及“学生”表的“所在系号”列上建立了索引。请问这两个索引是否能够提高该查询语句的执行效率?如果不能,请说明原因。 (分数:10.00)_42.设某全国性的运输企业建立了大型 OLTP 系统,并在该系统之上建立了数据仓库。OLTP 系统和数据仓库中有如下数据表: 运输明细表(运输单 ID,发送站 ID,终到站 ID,货物 ID,货物重量,运输价格,发货日期) 汇总表 1(发送站 ID,终到站 ID,货物 ID,发货日期,总重,总运价) 汇总表 2(发送站 ID,终到地区 ID,货物 ID,发货日期,总重,总运价) 汇总表 3(发送站 ID,终到站 ID,货物 ID,发货

    24、月份,总重,总运价) 汇总表 4(发送地区 ID,终到地区 ID,货物类别 ID,发货日期,总重,总运价) 该企业管理的货运站约有 100 个,货物约有 500 种共 10 类,各汇总表都建有主码,且各表有合理的维护策略,在每次维护后数据能保持一致。设有视图,该视图的访问频率很高,其查询结果模式为(发送地区 ID,终到站 ID,发货月份,总重,总运价),该视图现以汇总表 1 为计算数据源。经监控发现,汇总表1 的被访问频率过高,导致系统整体性能下降,而其他汇总表被访问频率较低。在不增加汇总表和索引的情况下,请给出一个改善系统服务性能的优化方案,并简要说明理由。 (分数:10.00)_四级数据库

    25、工程师-80 答案解析(总分:105.00,做题时间:90 分钟)一、选择题(总题数:30,分数:43.00)1.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这些功能由数据库管理系统的哪一个模块完成?_(分数:2.00)A.数据库定义模块B.数据库运行模块C.数据库存取模块 D.数据库维护模块解析:解析 数据库存取模块实现了对数据库中数据的查询、插入、修改和删除。2.如果数据库中的一个基本表中的数据量很少,且插入、删除、更新等操作频繁,该基本表采用下列哪种文件结构最优?_(分数:1.00)A.聚集文件 B.顺序文件C.散列文件D.索引文件解析:解析 如果数据库中的一个基本表中的

    26、数据量很少,且插入、删除、更新等操作频繁,该基本表采用聚集文件结构最优。3.关系 SC(Sno,Cno,Grade)表示学号,课程号,成绩。现要查询平均分在 90 分以上的学生的学号和平均成绩,正确的语句是_。(分数:1.00)A.SELECT Sno,AVG(Grade)FROM SCWHERE AVG(Grade)=90GROUP BY SnoB.SELECT Sno,AVG(Grade)FROM SCGROUP BY SnoHAVING AVG(Grade)=90 C.SELECT Sno,AVG(Grade)FROM SCWHERE AVG(Grade)=90ORDER BY SnoD

    27、.SELECT Sno,AVG(Grade)FROM SCGROUP BY CnoHAVING AVG(Grade)=90解析:解析 WHERE 子句中是不能用聚集函数作为条件表达式的。4.数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是属于数据库设计的哪个阶段的内容?_(分数:2.00)A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段 解析:解析 确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是属于物理设计阶段的内容。5.有学生表(学号,姓名,所在系,年龄),找出系内学生平均年龄高于全体

    28、学生平均年龄的系信息,正确的语句是_。(分数:2.00)A.SELECT 所在系,AVG(年龄)FROM 学生表 WHERE AVG(年龄)(SELECT AVG(年龄)FEOM 学生表)B.SELECT 所在系,AVG(年龄)FROM 学生表 WHERE AVG(年龄)(SELECT AVG(年龄)FEOM 学生表)GROUP BY所在系C.SELECT 所在系,AVG(年龄)FROM 学生表 GROUP BY 所在系 HAVING AVG(年龄)(SELECT AVG(年龄)FEOM学生表) D.SELECT 所在系,AVG(年龄)FROM 学生表 GROUP BY 所在系 WHERE A

    29、VG(年龄)(SELECT AVG(年龄)FEOM学生表)解析:解析 在分组查询中要用关键字 GROUP,AVG()、SUM()等函数作为查询条件时,必须放在 HAVING关键字后面,而不能用 WHERE 关键字。6.以下关于活锁叙述错误的_。(分数:2.00)A.事务的活锁又称为事务的饿死B.为避免锁现象的发生,DBMS 可以采用先来先服务的策略处理事务的数据操作请求C.各个事务可以按照申请访问 Q 的时问先后顺序,依次获得定义在 Q 上的锁D.DBMS 按事务请求加锁的先后顺序对这些事务排队,先请求的事务排在队列的靠后位置 解析:解析 事务的活锁又称事务的饿死,当多个事务请求对同一数据项

    30、Q 加锁时,DBMS 按事务请求加锁的先后顺序对这些事务排队,先请求的事务排在队列的靠前位置。7.数据库管理员作为数据库的主要维护者,其维护工作主要包括_。 数据库的转储和恢复 数据库的安全性、完整性控制 数据库性能的监控分析和改进 数据库的重组和重构(分数:1.00)A.B.C.D. 解析:解析 DBA 的主要维护工作包括数据库的转储和恢复,数据库的安全性和完整性,数据库性能的监控分析和改进以及数据库的重组和重构。8.针对数据量很大的数据库系统,最适合调用应用程序的时机是_。(分数:2.00)A.数据库尚未建立之前B.数据库已经建立,但尚未装入任何数据C.数据库已经建立,并已装入部分数据 D

    31、.全部数据装入数据库之后或投入运行之后解析:解析 对于数据量很大的数据库系统,最适合调用应用程序的时机是数据库已经建立,并已装入部分数据的时候,因此本题答案为 C。9.在分布式数据库系统中,查询代价是由下列哪几项来衡量的?_ CPU 代价 I/O 代价 通信代价 存储代价(分数:1.00)A.B. C.D.解析:解析 在分布式数据库系统中,查询代价不仅要考虑 CPU 代价和 I/O 代价,还要考虑站点间传输数据的通信代价。10.事务的一致性是指_。(分数:2.00)A.事务中包括的所有操作要么都做,要么都不做B.事务必须是数据库从一个一致性状态变到另一个一致性状态 C.事务一旦提交,对数据库的

    32、改变是永久的D.一个事务内部的操作及使用的数据对并发的其他事务是隔离的解析:解析 事务的特征有 4 个,即原子性、一致性、隔离性、持久性。一致性是为了数据库不会因事务执行而遭到破坏,事务应使数据库从一个一致性状态转到另一个一致性状态,数据库的一致性是指数据库满足完整性约束,处于正确状态。11.假设仓库管理关系表为 StorehouseManage(仓库 ID,存储物品 ID,管理员 ID,数量),且有一个管理员只在一个仓库工作;一个仓库可以存储多种物品。这个数据库表中存在如下决定关系: (仓库 ID,存储物品 ID)(管理员 ID,数量) (管理员 ID,存储物品 ID)(仓库 ID,数量)

    33、关系 StorehouseManage 最高达到哪级范式?_。(分数:1.00)A.不满足B.1NFC.2NFD.3NF 解析:解析 第三范式是在第二范式的基础上对关系又增加了一个约束,就是关系中的每一个非主属性必须只依赖于主码。换句话说,就是在第二范式的基础上,消除非主属性对主码的传递函数依赖可达到3NF。如果关系模式 R 是 1NF,且每个属性(包括主属性)既不存在部分函数依赖也不存在传递函数依赖于候选码,则称 R 是改进的第三范式(记作 BCNF)。本题中依题意可知,(仓库 ID,存储物品 ID)和(管理员ID,存储物品 ID)都是 StorehouseManage 的候选关键字,表中的

    34、唯一非关键字段为数量,它是符合第三范式的。但是,由于存在如下决定关系: (仓库 ID)(管理员 ID) (管理员 ID)(仓库 ID) 即存在关键字段决定关键字段的情况,所以其不符合 BCNF 范式。所以本题的答案为 D。12.事务的一致性是指_。(分数:1.00)A.事务中包括的所有操作要么都做,要么都不做B.事务必须是数据库从一个一致性状态变到另一个一致性状态 C.事务一旦提交,对数据库的改变是永久的D.一个事务内部的操作及使用的数据对并发的其他事务是隔离的解析:解析 事务的特征有 4 个,即原子性、一致性、隔离性、持久性。一致性是为了数据库不会因事务执行而遭到破坏,事务应使数据库从一个一

    35、致性状态转到另一个一致性状态,数据库的一致性是指数据库满足完整性约束,处于正确状态。13.在 UML 模型中,用于表达一系列的对象、对象之间的联系以及对象间发送和接收消息的图是_。(分数:1.00)A.协作图 B.状态图C.顺序图D.部署图解析:解析 协作图是交互图中的一种,图中包含一组对象,并展示了这些对象之间的联系以及对象间发送和接收消息。状态图主要是描述一个实体在发生一些事件时的状态变化情况,显示了该实体在某一状态时对不同的事件做出的不同反应。14.以下关于决策系统说法错误的是_。(分数:2.00)A.为了解决 DSS 存在的不足,人们提出了基于数据仓库的决策支持系统B.数据仓库是核心C

    36、.决策支持系统是数据的需求者D.决策支持系统主要存在两类数据:原始数据和导出数据,导出数据也称操作型数据 解析:解析 导出数据是为了提高数据查询和管理效率,根据操作型数据计算得到的数据,常用于支持分析型应用,因此,一般将这种数据称为分析型数据。15.校园一卡通的转账业务中,学生的钱少了而系统收入账户的余额也没有增加,这一故障属于_。(分数:1.00)A.计算机病毒故障B.系统故障C.介质故障D.事务内部故障 解析:解析 数据库系统中的故障类型有事务内部的故障、系统故障、介质故障以及计算机病毒故障。系统故障是指数据库在运行过程中,由于硬件故障、数据库软件及操作系统的漏洞、突然停电等情况,导致系统

    37、停止运转,所有正在运行的事务以非正常方式终止,需要系统重新启动的一类故障。介质故障是指数据库在运行过程中,由于磁头碰撞、磁盘损坏等情况,使得数据库中的数据部分或全部丢失的一类故障。计算机病毒是一种恶意的计算机程序,它可以像病毒一样繁殖和传播,在对计算机系统造成破坏的同时也可能对数据库系统造成破坏。事务内部故障分为预期的和非预期的,预期的事务内部故障是指可以通过事务程序本身发现的内部故障。学生消费时,需要把学生账户上的金额划到系统收入账上,这涉及两个更新操作,一是把学生账户余额减少,二是把系统收入账户的金额增加。它们要么全部完成,要么全部不做。学生的钱少了而系统收入帐户的余额也没有增加,使数据库

    38、处于不一致状态,属于预期的事务内部故障。16.VB6.0 中的数据绑定控件必须(分数:1.00)A.同时具有 DataSource 属性和 DataField 属性B.同时具有 ConnectionString 属性和 RecordSource 属性C.具有 DataSource 属性 D.具有 ConnectionString 属性解析:解析 VB6.0 中的数据绑定控件必须具有 DataSource 属性,所以本题的答案为 C。17.以下关于数据的存储方式叙述错误的是_。(分数:1.00)A.数据库中的应用数据是以记录形式存储在外设存储介质上的 B.文件在逻辑上被组织成记录的序列C.一个文

    39、件在磁盘上占有一定的物理存储空间D.文件中的每个逻辑记录被映射存储到某个特定的磁盘块上解析:解析 数据库中的应用数据是以文件形式存储在外设存储介质(如磁盘)上的,文件在逻辑上被组织成记录的序列。一个文件在磁盘上占有一定的物理存储空间,文件中的每个逻辑记录被映射存储到某个特定的磁盘块上。因此本题答案为 A。18.以下关于 Visual Basic 6.0 说法错误的是_。(分数:2.00)A.它以 Basic 语言为基础,具有可视化编程环境、面向对象、事件驱动等特点B.在 Visual Basic 中,应用面向对象的程序设计方法,把数据和操作封装为一个对象C.利用 OLE 技术可以方便地开发集声

    40、音、图像、动画、文字处理等对象于一体的应用程序D.仅可以访问小型数据库 解析:解析 VB 提供了很强的数据访问功能,不仅可以访问小型数据库,而且可以利用开发式数据库接口还可以访问大型数据库。19.当关系引用了属性名以后,关系具有的性质中不包括_。(分数:1.00)A.有重复的元组 B.元组上下无序C.按属性名引用时属性左右无序D.所有属性值都是原子项解析:解析 当关系引用了属性名以后具有以下性质:不能有重复的元组,元组上下无序,按属性名引用时属性左右无序,所有属性值都是原子项 (不可再分)。20.允许在转储过程中对数据库进行存取和修改,但不能保证备份数据有效性的数据转储类型是_。(分数:2.0

    41、0)A.增量转储B.差量转储C.静态转储D.动态转储 解析:解析 允许在转储过程中对数据库进行存取和修改,但不能保证备份数据有效性的数据转储类型是动态转储。21.设在 SQL Server 2000 某数据库中有选课表(学号,课程号,成绩),设成绩列的数据类型为 INT,且有取值范围为 0100 的约束。若需统计全体学生的平均成绩(精确到小数点后 1 位),下列语句正确的是(分数:2.00)A.SELECT CAST(AVG(成绩) AS NUMERIC(4,1) FROM 选课表 B.SELECT AVG(CAST(成绩 AS NUMERIC(4,1) FROM 选课表C.SELECT AV

    42、G(成绩) AS NUMERIC(4,1) FROM 选课表D.SELECT CAST(AVG(成绩*1.0) AS NUMERIC(4,1) FROM 选课表解析:解析 查询语句的基本结构为: SELECT目标列名序列FROM数据源WHERE,行选择条件GROUP BY分组依据列HAVING组选择条件ORDER BY排序依据列 SQL 提供的聚合函数有: COUNT(*):统计表中元组的个数。 COUNT(ALL(全部)| DISTINCT(无重复)列名):统汁本列非空列值的个数。 SUM(列名):计算列值的总和(必须是数值型列)。 AVG(列名):计算列值平均值(必须是数值型列)。 MAX

    43、(列名):求列值最大值。 MIN(列名):求列值最小值。22.某公司的客户信息数据库中,选定客户的 ID 号作为客户信息的查找码,然后建立起部分数据记录在查找码上的取值与该记录的物理地址间的映射关系,组成索引项,则该索引称为_。(分数:2.00)A.稀疏索引 B.聚集索引C.稠密索引D.非聚集索引解析:解析 如果只有部分查找码的值有对应的索引记录,则该索引称为稀疏索引。23.事务 T 对数据对象 A 加上某种锁后,其他事务只能在对 A 加 S 锁,不能加 X 锁,直到事务 T 释放 A 上的锁,则可以确定为事务 T 对数据对象 A 加的锁是_。(分数:2.00)A.共享锁 B.排他锁C.独占锁

    44、D.写锁解析:解析 事务对一个数据项 Q 的操作类型决定了设置为 Q 上的锁的类型,主要是共享锁和独占锁,其中独占锁也称为排他锁。24.下述各图给出的 4 个并发调度中,哪个不是冲突可串行的_。(分数:2.00)A.T1T4Read(A)Read(A)Write(B)Write(B) B.T1T3Rwad(B)Read(A)Write(A)Write(B)C.T4T5Read(A)Read(A)Write(B)Write(B)D.T1T2Read(A)Read(A)Write(A)Write(B)解析:解析 如果定义在事务集 TS 上的并发调度 S 冲突等价于事务集 TS 上的某个串行调度 S

    45、“,则称 S是冲突可串行的,A 项中 T1 R(A);T4 W (B);T4 R(B);T1 W(B)不是冲突可串行的,因此本题答案 A。25.现需设计某在线图书销售系统,在需求调研阶段,调研人员整理出如下用户需求: 需要存储图书信息、读者信息、订单信息、在线支付信息、图书配送信息和书评信息 为尽可能避免订单信息丢失,需每半小时备份一次订单信息 为方便读者快速找到需要的书目,需要将图书按文科、理科进行分类,文科类再细分为历史、文学和语言,理科类再细分为电子科学和非电子科学 根据读者购书历史记录和读者信息,定期为读者提供新书目录以及生日折扣等个性化服务 以上需求,属于数据需求的是_。(分数:1.

    46、00)A仅B.仅和C.仅和 D.仅、和解析:解析 需求分析阶段主要是“数据”和“处理”,通过调查、收集和分析,获得用户如下需求: 信息需求是指用户需要从数据库中获得的信息的内容与实质。由信息需求可以导出数据需求,即在数据库中存储那些数据。 处理需求是用户要完成什么处理功能,对处理的响应时间有什么要求,处理方式是什么。 安全性与完整性要求。 由此可知,数据需求获得的是数据,故选项 C)正确。26.下面说法不正确的是_。(分数:1.00)A.数据库管理系统是一组软件B.概念模型不涉及计算机的处理细节C.数据库管理系统包括数据库 D.概念模型是信息世界的建模工具解析:解析 数据库管理系统是位于用户和操作系统之间的一层数据管理软件,它的主要功能是数据定义、数据组织/存储和管理,数据操纵、数据库的事务管理和运行管理、数据库的建立和维护功能等。关系模型是一种逻辑模型,它不属于概念模型。概念模型是用于信息世界的建模,是现实世界到信息世界的第一层抽象。27.在 SQL Setver 2000 中,为确保数据库系统能可靠地运行,不仅要考虑用户数据库的备份,也需要考虑系统数据库(不考虑 tempdb)的备份。关于系


    注意事项

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




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

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

    收起
    展开