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

上传人:sofeeling205 文档编号:1338926 上传时间:2019-10-17 格式:DOC 页数:20 大小:79KB
下载 相关 举报
【计算机类职业资格】计算机数据库工程师-59及答案解析.doc_第1页
第1页 / 共20页
【计算机类职业资格】计算机数据库工程师-59及答案解析.doc_第2页
第2页 / 共20页
【计算机类职业资格】计算机数据库工程师-59及答案解析.doc_第3页
第3页 / 共20页
【计算机类职业资格】计算机数据库工程师-59及答案解析.doc_第4页
第4页 / 共20页
【计算机类职业资格】计算机数据库工程师-59及答案解析.doc_第5页
第5页 / 共20页
点击查看更多>>
资源描述

1、计算机数据库工程师-59 及答案解析(总分:72.00,做题时间:90 分钟)一、选择题(总题数:30,分数:37.00)1.SQL server 2000 数据库用户的来源_。A)可以是所有 SQL Server 的登录用户B)只能是 Windows 身份验证的登录用户C)只能是 SQL Server 身份验证的登录用户D)可以是其他数据库中的用户(分数:1.00)A.B.C.D.2.一个教师可以教多个学生,一个学生可以选修多个教师的课程,那么教师与学生之间的关系是_。 A) 多对一 B) 多对多 C) 一对一 D) 一对多(分数:1.00)A.B.C.D.3.某数据库应用系统使用 SQL

2、Server 2000 作为数据库平台。在系统运行期间,用户反映某更新操作很慢,无法正常完成业务。系统工程师分别在用户的客户机和数据库服务器上使用数据库管理系统自带的客户端工具执行此更新操作语句,发现该语句执行后长时间无响应。经检查数据库服务器 CPU 使用率小于 1%,磁盘 IO 也非常小。造成此现象可能的原因是_。A) 客户机到数据库服务器的网络故障B) 更新操作涉及的表没有建立主码C) 更新的字段没有建立有效的索引D) 更新操作涉及的数据被锁定(分数:2.00)A.B.C.D.4.采用数据抽取程序从 OLTP 系统中抽取数据的最主要的原因是_。A) 对数据进行整理B) 建立数据仓库C)

3、解决蜘蛛网问题D) 解决不同类型应用程序之间的性能冲突问题(分数:1.00)A.B.C.D.5.关于数据仓库设计,下列说法正确的是_。A)数据仓库项目的需求很难把握,所以不可能从用户的需求出发来进行数据仓库的设计,只能从数据出发进行设计B)在进行数据仓库主题数据模型设计时,应该按面向部门业务应用的方式来设计数据模型C)在进行数据仓库主题数据模型设计时要强调数据的集成性D)在进行数据仓库概念模型设计时,需要设计实体关系图,给出数据表的划分,并给出每个属性的定义域(分数:1.00)A.B.C.D.6.考虑一个关系和建立在该表上的一个索引,如果该表中数据记录的排列顺序与该索引的索引项的排列顺序一致,

4、则该索引为_。A) 聚集索引 B) 非聚集索引 C) 稠密索引 D) 辅索引(分数:1.00)A.B.C.D.7.数据库技术是在下列某系统(技术)的基石出上发展起来的,它是_。 A) 通信网络技术 B) 人工数据管理 C) 文件系统 D) 操作系统(分数:1.00)A.B.C.D.8.在 SQL Server 2000 中,Userl 是销售数据库中的用户,并只被授予了销售明细表数据的删除权限,则Userl 用户在该数据库中能够执行的操作是A) 删除销售明细表中的全部数据B) 删除销售明细表中的指定数据C) 查询销售明细表中的全部数据D) 以上操作都可以(分数:1.00)A.B.C.D.9.对

5、于基本表,下面一些属性上不可建立索引的是_。A)在 WHERE 查询子句中引用率较高的属性B)在 ORDER BY 子句、GROUP BY 子句中出现的属性C)在某些范围内频繁搜索的属性和按照排序顺序频繁检索的属性D)表的外码(分数:2.00)A.B.C.D.10.SQL Server 2000 提供了完全备份、差异备份和日志备份等几种备份方法,其中差异备份的内容是_。A上次差异备份之后修改的数据库全部内容B上次完全备份之后修改的数据库全部内容C上次日志备份之后修改的数据库全部内容D上次完全备份之后修改的数据库内容,但不包括日志等其他内容(分数:1.00)A.B.C.D.11.根据数据库应用系

6、统生命周期模型,完成数据库关系模式设计的阶段是_。A)需求分析 B)概念设计 C)逻辑设计 D)物理设计(分数:1.00)A.B.C.D.12.数据库应用系统的特征不包括_。 A) 可修改性 B) 可靠性 C) 可移植性 D) 永久性(分数:1.00)A.B.C.D.13.数据库技术为大量数据的组织和存储,以及数据的操纵、管理与维护提供了有力的方法和工具。有下列说法:.与用户自定义文件存储数据的方式相比,数据库不仅能存储数据,还能方便地表达数据之间的关系.数据库管理系统一般情况下只提供通用的数据处理功能,不提供面向具体应用领域的业务处理功能.数据页(块) 是数据库中存储数据的基本单位,为了提高

7、空间利用率,SQL Server2000 等数据库管理系统允许一行数据跨页存储.利用数据库技术,可以提高数据的独立性,使数据不再与应用程序紧密地捆绑在一起,实现数据在企业、组织或更大范围内的共享.数据字典是数据库管理系统的重要组成部分,大部分数据库管理系统的数据字典是由一组系统表和系统视图组成的,这些对象一般由数据库管理系统和数据库管理员共同维护以上说法错误的是A) 仅和B) 仅和C) 仅和D) 仅和(分数:2.00)A.B.C.D.14.在数据库应用系统实施、运行和维护过程中,设有下列活动: 在系统运行过程中,对数据库的空间增长情况进行监控 在系统运行过程中,对数据库系统各时段 CPU 和内

8、存使用情况进行监控 在数据库系统实施时,运行 DDL 代码建立关系表 建立关系表以后编写系统应用程序 定期进行数据备份 以上活动中,一般情况下属于 DBA 任务的是_。 A) 仅、和 B) 仅和 C) 仅、和 D) 仅、和(分数:1.00)A.B.C.D.15.设有某数据库应用系统,在其运维过程中,可能采用如下措施以防止出现故障采用 RAID5 或 RAIDl 实现硬件冗余在服务器中安装防病毒软件经常对系统中的数据进行备份使用不问断电源供电扩展服务器内存空间以上措施,一般情况下有助于降低介质故障带来的风险的是A)仅和 B)仅和C)仅和 D)仅和(分数:1.00)A.B.C.D.16.在分布式数

9、据库的数据分布策略中,若全局数据存在多个副本,且在每个场地上都保存一个完整的数据副本,则该策略属于A)集中式策略 B)分割式策略C)全复制式策略 D)混合式策略(分数:2.00)A.B.C.D.17.在数据库应用系统生命周期模型中,规划与分析阶段的输出结果不包括A)需求规范说明书 B)系统范围与边界C)可行性研究报告 D)项目计划书(分数:2.00)A.B.C.D.18.关于对 SQL 对象的操作权限的描述正确的是_。A)权限的种类分为 INSERT、DELETE 和 UPDATE 三种B)使用 REVOKE 语句获得权限C)权限只能用于实表而不能应用于视图D)使用 COMMIT 语句赋值权限

10、(分数:1.00)A.B.C.D.19.事务是数据库的逻辑单位,事务中包括的操作要么都做,要么都不做,这指的是事务的什么特性?_A) 原子性 B) 一致性 C) 隔离性 D) 持久性(分数:1.00)A.B.C.D.20.若系统中存在一个等待事务集 T0,T 1,T n,其中 T0正在等待被 T1封锁住的数据项 A,T 1正在等待被 T2锁住的数据项 A2,T n-1正在等待被 Tn锁住的的数据项 An,T n正在等待被 T0锁住的数据项 A0,则该系统处于的工作状态是A)并发处理 B)封锁C)循环 D)死锁(分数:1.00)A.B.C.D.21.需求分析常用的建模方法包括_。 DFD IDE

11、F0 E-R 模型 A) B) C) D) (分数:1.00)A.B.C.D.22.在分布式数据库系统中,一般不适合作为衡量查询代价依据的是_。A) CPU 代价 B) I/O 代价 C) 通信代价 D) 存储代价(分数:1.00)A.B.C.D.23.以下关于数据模型要求错误的是A) 能够比较真实地模拟现实世界B) 容易为人们所理解C) 便于在计算机上实现D) 目前大部分数据库模型能很好地同时满足这三方面的要求(分数:1.00)A.B.C.D.24.关于数据库概念设计阶段的工作目标,下列说法错误的是_。A) 定义和描述应用系统设计的信息结构和范围B) 定义和描述应用系统中数据的属性特征和数据

12、之间的联系C) 描述应用系统的数据需求D) 描述需要存储的记录及其数量(分数:1.00)A.B.C.D.25.以下关于活锁叙述错误的_。A)事务的活锁又称为事务的饿死B)为避免锁现象的发生,DBMS 可以采用先来先服务的策略处理事务的数据操作请求C)各个事务可以按照申请访问 Q 的时间先后顺序,依次获得定义在 Q 上的锁D)DBMS 按事务请求加锁的先后顺序对这些事务排队,先请求的事务排在队列的靠后位置(分数:1.00)A.B.C.D.26.以下说法正确的是_。(A) 在 IDEFO 图上,箭头代表流或是顺序(B) 每个矩形框要至少有一个控制箭头,可以没有输出箭头(C) 一个活动可以没有输出但

13、不允许既没有输入又没有输出(D) 一个模型由图形文字说明,词汇表及相互的交叉引用表组成,其中词汇表是主要成分(分数:1.00)A.B.C.D.27.以下关于 DFD 与 IDEF0 比较错误的是_。(A) 在模型规范方面,DFD 方法更加规范,更加适合初学者(B) DFD 图用箭头也叫做数据流来描述数据移动的方向(C) IDEF0 还可以表示出控制流和说明处理或活动实施方式的一些约束(D) 这两种方法都是基于结构化分析思想(分数:2.00)A.B.C.D.28.下列哪种视图在初始阶段用来发现和设计体系结构,在构造阶段用来验证各种不同的视图?_A) 行为视图 B) 用例视图C) 环境视图 D)

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

15、 GROUP BY 所在系D)CREATE VIEW SalalryView AS SELECT 所在系,SUM (工资) FROM 教师表 GROUP BY 所在系(分数:2.00)A.B.C.D.30.数据库系统升级的主要工作内容包括_。 改进应用程序 数据库重组 DBMS 版本升级 OS 版本升级 A) B) C) D) (分数:1.00)A.B.C.D.二、应用题(总题数:5,分数:10.00)31.数据库管理员要随时观察数据库的动态变化,并在数据库出现错误、故障或产生不适应的情况时能够随时采取有效措施保护数据库。这种监控机制称为 1。(分数:2.00)填空项 1:_32.下图是 A

16、和 B 用户分别对同一银行帐号进行不同的操作,导致的错误的原因是 1。时间 取款事务 A 转账事务 BT1 开始事务T2 开始事务T3 查询账户余额为 1000 元T4 查询账户余额为 1000 元T5 取出 100 元把余额改为 900 元T6 提交事务T7 查询账户余额为 900 元(和 T4 读取的不一致)(分数:2.00)填空项 1:_33.设有顾客表(顾客号, 顾客名, 联系电话)和购买表(商品号, 顾客号, 购买时间),现要统计有购买记录的顾客人数。请补全下列实现该功能的语句。SELECT_FROM 购买表(分数:2.00)填空项 1:_34.避免或简化排序的目的是 1。(分数:2

17、.00)填空项 1:_35.南多块磁盘构成的一个整体,但是这并不等于是简单的磁盘容量叠加,而是相对于其他存储设备在容量、管理、性能、可靠性和可用性上都有了进一步提高的是 1。(分数:2.00)填空项 1:_三、设计与应用题(总题数:2,分数:25.00)36.设有关系模式 R(A,B,C,D),在其上的函数依赖集为:F=AC,BAC,DAC,CA)计算(CD) +。求 R 的码。(分数:10.00)_37.一个超市货品销售管理系统有如下信息:货品:编号、货品名销售部门:部门名、经理制造商:厂商名、地址其中约定:超市中的货品用编号唯一标识。一个制造商可以提供多种货品,一种货品也可以由多个制造商提

18、供,制造商具有自己专有的厂商名,制造商提供货品的型号和价格;超市的一个部门可以销售多种货品,某一种货品仅能在一个部门销售,超市内的各部门名具有唯一性。 试完成如下设计:根据题意设计相应的 E-R 图将 E-R 图转换为关系模型结构(分数:15.00)_计算机数据库工程师-59 答案解析(总分:72.00,做题时间:90 分钟)一、选择题(总题数:30,分数:37.00)1.SQL server 2000 数据库用户的来源_。A)可以是所有 SQL Server 的登录用户B)只能是 Windows 身份验证的登录用户C)只能是 SQL Server 身份验证的登录用户D)可以是其他数据库中的用

19、户(分数:1.00)A.B.C.D. 解析:解析 SQL Server 的用户有两种类型,Windows 授权用户和 SQL 授权用户,所以本题的答案为D。2.一个教师可以教多个学生,一个学生可以选修多个教师的课程,那么教师与学生之间的关系是_。 A) 多对一 B) 多对多 C) 一对一 D) 一对多(分数:1.00)A.B. C.D.解析:解析 每个教师可以与多个学生实体建立联系,反过来,一个学生实体也可与多个教师实体建立联系,因此两者之间是 m:n 的联系,所以本题的答案为 B。3.某数据库应用系统使用 SQL Server 2000 作为数据库平台。在系统运行期间,用户反映某更新操作很慢

20、,无法正常完成业务。系统工程师分别在用户的客户机和数据库服务器上使用数据库管理系统自带的客户端工具执行此更新操作语句,发现该语句执行后长时间无响应。经检查数据库服务器 CPU 使用率小于 1%,磁盘 IO 也非常小。造成此现象可能的原因是_。A) 客户机到数据库服务器的网络故障B) 更新操作涉及的表没有建立主码C) 更新的字段没有建立有效的索引D) 更新操作涉及的数据被锁定(分数:2.00)A.B.C.D. 解析:解析 A 项,数据库服务器端也出现问题,说明不是网络的原因。B 项,表都要有主码,没有主码的表是无法建立的。C 项,由于磁盘 IO 很小,说明更新后并没有在表中进行大量的查找,只有当

21、涉及数据被锁定时,才符合题目中所说情况。4.采用数据抽取程序从 OLTP 系统中抽取数据的最主要的原因是_。A) 对数据进行整理B) 建立数据仓库C) 解决蜘蛛网问题D) 解决不同类型应用程序之间的性能冲突问题(分数:1.00)A.B.C.D. 解析:解析 采用数据抽取程序从 OLTP 系统中抽取数据的主要原因是解决不同类型应用程序之间的性能冲突问题。5.关于数据仓库设计,下列说法正确的是_。A)数据仓库项目的需求很难把握,所以不可能从用户的需求出发来进行数据仓库的设计,只能从数据出发进行设计B)在进行数据仓库主题数据模型设计时,应该按面向部门业务应用的方式来设计数据模型C)在进行数据仓库主题

22、数据模型设计时要强调数据的集成性D)在进行数据仓库概念模型设计时,需要设计实体关系图,给出数据表的划分,并给出每个属性的定义域(分数:1.00)A.B.C. D.解析:解析 在进行数据仓库主题数据模型设计时要强调数据的集成性。选项 C 正确。数据仓库的需求很难把握,但是从数据仓库项目的建立而言,如果用户或企业没有相对明确要求,难以做项目估算和验收,也就无法开展数据仓库项目。因此 A 说法错误。在进行数据仓库主题数据模型设计时是以面向主题的方式进行组织的,而传统的 OLTP 环境下,数据库系统的数据一般是以面向企业基本业务应用的方式进行组织的。B 选项说法也错误。在进行数据仓库概念模型设计时,需

23、要设计实体关系图,而给出数据表的划分,并给出每个属性的定义域是逻辑模型设计时做的工作。D 选项错误。6.考虑一个关系和建立在该表上的一个索引,如果该表中数据记录的排列顺序与该索引的索引项的排列顺序一致,则该索引为_。A) 聚集索引 B) 非聚集索引 C) 稠密索引 D) 辅索引(分数:1.00)A. B.C.D.解析:解析 对数据文件和它的一个特定的索引文件,如果数据文件中数据记录的排列顺序与索引文件中索引项的排列顺序相一致,则该索引为聚集索引。7.数据库技术是在下列某系统(技术)的基石出上发展起来的,它是_。 A) 通信网络技术 B) 人工数据管理 C) 文件系统 D) 操作系统(分数:1.

24、00)A.B.C. D.解析:解析 数据库技术是在文件系统的基础上发展起哭的。因此答案为 C。8.在 SQL Server 2000 中,Userl 是销售数据库中的用户,并只被授予了销售明细表数据的删除权限,则Userl 用户在该数据库中能够执行的操作是A) 删除销售明细表中的全部数据B) 删除销售明细表中的指定数据C) 查询销售明细表中的全部数据D) 以上操作都可以(分数:1.00)A.B.C.D. 解析:9.对于基本表,下面一些属性上不可建立索引的是_。A)在 WHERE 查询子句中引用率较高的属性B)在 ORDER BY 子句、GROUP BY 子句中出现的属性C)在某些范围内频繁搜索

25、的属性和按照排序顺序频繁检索的属性D)表的外码(分数:2.00)A.B.C.D. 解析:解析 对于基本表,下面一些属性上可以考虑建立索引:表的主码,一般由 DBMS 自动建立索引;在 WHERE 查询子句中引用率较高的属性;参与了链接操作的属性;在 ORDER BY 子句、GROUP BY 子句中出现的属性;在某一范围内频繁搜索的属性和按照排序频繁检索的属性;在 WHERE 子句中包含的一个关系的多个属性,可以考虑在这些属性上建立多属性索引。10.SQL Server 2000 提供了完全备份、差异备份和日志备份等几种备份方法,其中差异备份的内容是_。A上次差异备份之后修改的数据库全部内容B上

26、次完全备份之后修改的数据库全部内容C上次日志备份之后修改的数据库全部内容D上次完全备份之后修改的数据库内容,但不包括日志等其他内容(分数:1.00)A.B. C.D.解析:解析 差异备份的内容是上次完全备份之后修改的数据库全部内容,因此本题答案为 B。11.根据数据库应用系统生命周期模型,完成数据库关系模式设计的阶段是_。A)需求分析 B)概念设计 C)逻辑设计 D)物理设计(分数:1.00)A.B.C. D.解析:解析 数据库逻辑结构设计是指从数据库的概念模型出发,设计表示为逻辑模式的数据库逻辑结构,数据库逻辑设计的主要步骤包括 E-R 图转换为初始关系模式、对初始关系模式进行优化等等,所以

27、本题的答案为 C。12.数据库应用系统的特征不包括_。 A) 可修改性 B) 可靠性 C) 可移植性 D) 永久性(分数:1.00)A.B.C.D. 解析:解析 所有的数据库产品都有生命周期,所以不可以具有永久性。因此本题答案为 D。13.数据库技术为大量数据的组织和存储,以及数据的操纵、管理与维护提供了有力的方法和工具。有下列说法:.与用户自定义文件存储数据的方式相比,数据库不仅能存储数据,还能方便地表达数据之间的关系.数据库管理系统一般情况下只提供通用的数据处理功能,不提供面向具体应用领域的业务处理功能.数据页(块) 是数据库中存储数据的基本单位,为了提高空间利用率,SQL Server2

28、000 等数据库管理系统允许一行数据跨页存储.利用数据库技术,可以提高数据的独立性,使数据不再与应用程序紧密地捆绑在一起,实现数据在企业、组织或更大范围内的共享.数据字典是数据库管理系统的重要组成部分,大部分数据库管理系统的数据字典是由一组系统表和系统视图组成的,这些对象一般由数据库管理系统和数据库管理员共同维护以上说法错误的是A) 仅和B) 仅和C) 仅和D) 仅和(分数:2.00)A.B.C. D.解析:14.在数据库应用系统实施、运行和维护过程中,设有下列活动: 在系统运行过程中,对数据库的空间增长情况进行监控 在系统运行过程中,对数据库系统各时段 CPU 和内存使用情况进行监控 在数据

29、库系统实施时,运行 DDL 代码建立关系表 建立关系表以后编写系统应用程序 定期进行数据备份 以上活动中,一般情况下属于 DBA 任务的是_。 A) 仅、和 B) 仅和 C) 仅、和 D) 仅、和(分数:1.00)A. B.C.D.解析:解析 本题考查的知识点是数据库的运行管理与维护。DBA 负责在数据库运行时的日常维护、系统监控与分析、系统性能优化调整、系统优化工作。而 DBAS 的建立数据库结构、数据加载、事务和应用程序的编码及测试等实现与部署工作由设计及开发人员负责。可见本题答案为 A。15.设有某数据库应用系统,在其运维过程中,可能采用如下措施以防止出现故障采用 RAID5 或 RAI

30、Dl 实现硬件冗余在服务器中安装防病毒软件经常对系统中的数据进行备份使用不问断电源供电扩展服务器内存空间以上措施,一般情况下有助于降低介质故障带来的风险的是A)仅和 B)仅和C)仅和 D)仅和(分数:1.00)A.B. C.D.解析:解析 介质故障又称硬故障,主要指数据库在运行过程中,由于磁头碰撞、磁盘损坏、强磁干扰、天灾人祸等情况,使得数据库中的数据部分或全部丢失的一类故障。介质故障的容错方式有两种:硬件容错(例如 I)和软件容错(例如)。16.在分布式数据库的数据分布策略中,若全局数据存在多个副本,且在每个场地上都保存一个完整的数据副本,则该策略属于A)集中式策略 B)分割式策略C)全复制

31、式策略 D)混合式策略(分数:2.00)A.B.C. D.解析:解析 在分布式数据库的数据分布策略中,若全局数据存在多个副本,且在每个场地上都保存一个完整的数据副本,则该策略属于全复制式策略。17.在数据库应用系统生命周期模型中,规划与分析阶段的输出结果不包括A)需求规范说明书 B)系统范围与边界C)可行性研究报告 D)项目计划书(分数:2.00)A. B.C.D.解析:18.关于对 SQL 对象的操作权限的描述正确的是_。A)权限的种类分为 INSERT、DELETE 和 UPDATE 三种B)使用 REVOKE 语句获得权限C)权限只能用于实表而不能应用于视图D)使用 COMMIT 语句赋

32、值权限(分数:1.00)A. B.C.D.解析:解析 REVOKE 是对权限的回收,COMMIT 是对事务的提交,权限不仅能作用于实表还能作用于虚表。19.事务是数据库的逻辑单位,事务中包括的操作要么都做,要么都不做,这指的是事务的什么特性?_A) 原子性 B) 一致性 C) 隔离性 D) 持久性(分数:1.00)A. B.C.D.解析:解析 事务具有四个特性:原子性、一致性、隔离性和持久性。原子性:事务是数据库的逻辑单位,事务中包括的操作要么都做,要么都不做。一致性:即必须保证在数据库状态发生变化时数据的一致性,在事务作用于数据库过程中,数据应始终满足完整性约束。隔离性:事务并发执行时的相对

33、独立性,这是事务并发控制的目标,一个事务的执行不被其他事务干扰。持久性:指一个事务一旦提交,它对数据库中数据的改变就应该是永久的。20.若系统中存在一个等待事务集 T0,T 1,T n,其中 T0正在等待被 T1封锁住的数据项 A,T 1正在等待被 T2锁住的数据项 A2,T n-1正在等待被 Tn锁住的的数据项 An,T n正在等待被 T0锁住的数据项 A0,则该系统处于的工作状态是A)并发处理 B)封锁C)循环 D)死锁(分数:1.00)A.B.C.D. 解析:解析 与操作系统中的进程调度类似,在数据库系统中,若系统中存在一个等待事务集T0,T 1,T n,其中 T0正在等待被 T1锁住的

34、数据项 A,T 1正在等待被 T2锁住的数据项 A2,T n-1正在等待被 Tn锁住的数据项 An,T n正在等待被 T0锁住的数据项 A0,则该系统处于死锁的工作状态。21.需求分析常用的建模方法包括_。 DFD IDEF0 E-R 模型 A) B) C) D) (分数:1.00)A. B.C.D.解析:解析 需求分析常用的建模方法包括数据流图(Data Flow Diagram,DFD)方法、IDEF0 建模方法,所以本题的答案为 A。22.在分布式数据库系统中,一般不适合作为衡量查询代价依据的是_。A) CPU 代价 B) I/O 代价 C) 通信代价 D) 存储代价(分数:1.00)A

35、.B.C.D. 解析:解析 在集中式数据库系统中,查询代价主要是由 CPU 代价和 I/O 代价来衡量的,在分布式数据库系统中,由于数据分布在多个不同的场地上,使得查询处理中还要考虑站点间传输数据的通信代价。另外,分布式数据库的缺点之一就是复杂的存取结构。因此本题答案为 D。23.以下关于数据模型要求错误的是A) 能够比较真实地模拟现实世界B) 容易为人们所理解C) 便于在计算机上实现D) 目前大部分数据库模型能很好地同时满足这三方面的要求(分数:1.00)A.B.C.D. 解析:解析 目前还没有一种数据库模型能够很好地同时满足能够比较真实地模拟现实世界、容易为人们所了解、便于在计算机上实现这

36、三个方面的要求。24.关于数据库概念设计阶段的工作目标,下列说法错误的是_。A) 定义和描述应用系统设计的信息结构和范围B) 定义和描述应用系统中数据的属性特征和数据之间的联系C) 描述应用系统的数据需求D) 描述需要存储的记录及其数量(分数:1.00)A.B.C.D. 解析:解析 数据库概念设计阶段的工作目标包括定义和描述应用领域涉及的数据范围;获取应用领域或问题域的信息模型;描述清楚数据的属性特征;描述清楚数据之间的关系;定义和描述数据的约束;说明数据的安全性要求;支持用户的各种数据处理需求;保证信息模型方便地转换成数据库的逻辑结构(数据库模式),同时也便于为用户理解。25.以下关于活锁叙

37、述错误的_。A)事务的活锁又称为事务的饿死B)为避免锁现象的发生,DBMS 可以采用先来先服务的策略处理事务的数据操作请求C)各个事务可以按照申请访问 Q 的时间先后顺序,依次获得定义在 Q 上的锁D)DBMS 按事务请求加锁的先后顺序对这些事务排队,先请求的事务排在队列的靠后位置(分数:1.00)A.B.C.D. 解析:解析 事务的活锁又称事务的饿死,当多个事务请求对同一数据项 Q 加锁时,DBMS 按事务请求加锁的先后顺序对这些事务排队,先请求的事务排在队列的靠前位置。26.以下说法正确的是_。(A) 在 IDEFO 图上,箭头代表流或是顺序(B) 每个矩形框要至少有一个控制箭头,可以没有

38、输出箭头(C) 一个活动可以没有输出但不允许既没有输入又没有输出(D) 一个模型由图形文字说明,词汇表及相互的交叉引用表组成,其中词汇表是主要成分(分数:1.00)A.B.C. D.解析:27.以下关于 DFD 与 IDEF0 比较错误的是_。(A) 在模型规范方面,DFD 方法更加规范,更加适合初学者(B) DFD 图用箭头也叫做数据流来描述数据移动的方向(C) IDEF0 还可以表示出控制流和说明处理或活动实施方式的一些约束(D) 这两种方法都是基于结构化分析思想(分数:2.00)A. B.C.D.解析:28.下列哪种视图在初始阶段用来发现和设计体系结构,在构造阶段用来验证各种不同的视图?

39、_A) 行为视图 B) 用例视图C) 环境视图 D) 实现视图(分数:1.00)A.B. C.D.解析:解析 用例视图在初始阶段用来发现和设计体系结构,在构造阶段用来验证各种不同的视图。29.设有关系模式:教师表(教师号,教师名,所在系,工资),现需建立一个统计每个系全体教师工资总额的视图,正确的语句是_。A)CREATE VIEW SalaryView (系名,工资总额) AS SELECT 所在系,COUNT (工资) FROM 教师表 GROUP BY 所在系B)CREATE VIEW SalaryView (系名,工资总额) AS SELECT 所在系,SUM (工资) FROM 教师

40、表 GROUP BY 所在系C)CREATE VIEW SalaryView AS SELECT 所在系,COUNT (工资) FROM 教师表 GROUP BY 所在系D)CREATE VIEW SalalryView AS SELECT 所在系,SUM (工资) FROM 教师表 GROUP BY 所在系(分数:2.00)A.B. C.D.解析:解析 要求工资总额,用聚合函数 SUM 计算列值总和,而 COUNT 用来计算非空列值的个数,所以本题的答案应该为 B。30.数据库系统升级的主要工作内容包括_。 改进应用程序 数据库重组 DBMS 版本升级 OS 版本升级 A) B) C) D)

41、 (分数:1.00)A.B.C.D. 解析:解析 系统升级的主要内容: (1) 改进应用程序。 (2) 数据库重组。 (3) DBMS 和 OS 版本升级。所以本题的答案为 D。二、应用题(总题数:5,分数:10.00)31.数据库管理员要随时观察数据库的动态变化,并在数据库出现错误、故障或产生不适应的情况时能够随时采取有效措施保护数据库。这种监控机制称为 1。(分数:2.00)填空项 1:_ (正确答案:手动监控机制)解析:32.下图是 A 和 B 用户分别对同一银行帐号进行不同的操作,导致的错误的原因是 1。时间 取款事务 A 转账事务 BT1 开始事务T2 开始事务T3 查询账户余额为

42、1000元T4 查询账户余额为 1000 元T5 取出 100 元把余额改为900 元T6 提交事务T7查询账户余额为900 元(和 T4 读取的不一致)(分数:2.00)填空项 1:_ (正确答案:不可重复读)解析:33.设有顾客表(顾客号, 顾客名, 联系电话)和购买表(商品号, 顾客号, 购买时间),现要统计有购买记录的顾客人数。请补全下列实现该功能的语句。SELECT_FROM 购买表(分数:2.00)填空项 1:_ (正确答案:COUNT(DISTINCT 顾客名))解析:34.避免或简化排序的目的是 1。(分数:2.00)填空项 1:_ (正确答案:查询优化)解析:35.南多块磁盘

43、构成的一个整体,但是这并不等于是简单的磁盘容量叠加,而是相对于其他存储设备在容量、管理、性能、可靠性和可用性上都有了进一步提高的是 1。(分数:2.00)填空项 1:_ (正确答案:RAID(廉价冗余磁盘阵列))解析:解析 RAID 是由多块磁盘构成的一个整体,但是这并不等于是简单的磁盘容量叠加,而是相对于其他存储设备在容量、管理、性能、可靠性和可用性上都有了进一步的提高。三、设计与应用题(总题数:2,分数:25.00)36.设有关系模式 R(A,B,C,D),在其上的函数依赖集为:F=AC,BAC,DAC,CA)计算(CD) +。求 R 的码。(分数:10.00)_正确答案:(CD) +=A

44、CDB 和 D 在 F 中所有函数依赖中均未在右部出现,候选码中一定存在 BD。而(BD) +=ABCD,所以 BD 是 R 的码。)解析:37.一个超市货品销售管理系统有如下信息:货品:编号、货品名销售部门:部门名、经理制造商:厂商名、地址其中约定:超市中的货品用编号唯一标识。一个制造商可以提供多种货品,一种货品也可以由多个制造商提供,制造商具有自己专有的厂商名,制造商提供货品的型号和价格;超市的一个部门可以销售多种货品,某一种货品仅能在一个部门销售,超市内的各部门名具有唯一性。 试完成如下设计:根据题意设计相应的 E-R 图将 E-R 图转换为关系模型结构(分数:15.00)_正确答案:( E-R 图如下:)解析:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

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