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

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

1、数据库系统工程师-23 及答案解析(总分:37.00,做题时间:90 分钟)一、单项选择题(总题数:16,分数:37.00)1.在 SQL 中,外模式一级数据结构的基本单位是 _ 。(分数:1.00)A.基本表B.视图C.E-R 图D.用户表2.在元组关系演算中,与公式( s)(P 1 (s)等价的公式是_。 A( s)(P 1 (s) B( s)( P l (s) C( s)( P 1 (s) D( (分数:1.00)A.B.C.D.3.设关系只为第一范式,若它的每一非主属性都完全函数依赖于主码,则称 R 属于 _ 。(分数:1.00)A.1NFB.2NFC.3NFD.4NF4.在下列说法中

2、, _ 是造成软件危机的主要原因。 用户使用不当 软件本身特点 硬件不可靠 对软件的错误认识 缺乏好的开发方法和手段 开发效率低(分数:1.00)A.B.C.D.5.耦合度描述了 _ 。(分数:1.00)A.模块内各种元素结合的程度B.模块内多个功能之间的接口C.模块之间公共数据的数量D.模块之间相互关联的程度6.CMM 模型将软件过程的成熟度分为 5 个等级。在 _ 使用定量分析来不断地改进和管理软件过程。(分数:1.00)A.优化级B.管理级C.定义级D.可重复级下列要素中,不属于 DFD 的是 7 。当使用 DFD 对一个工资系统进行建模时, 8 可以被认定为外部实体。(分数:2.00)

3、A.加工B.数据流C.数据存储D.联系A.接收工资单的银行B.工资系统源代码程序C.工资单D.工资数据库的维护利用并行处理技术可以缩短计算机的处理时间,所谓并行性是指 9 。可以采用多种措施来提高计算机系统的并行性,它们可以分为 3 类,即 10 。提供专门用途的一类并行处理机(亦称阵列处理机)以 11 方式工作,它适用于 12 。多处理机是目前较高性能计算机的基本结构,它的并行任务的派生是 13 。(分数:5.00)A.多道程序工作B.多用户工作C.非单指令流单数据流方式工作D.在同一时间完成两种或两种以上工作A.多处理机、多级存储器和互联网络B.流水结构、高级缓存和精简指令集C.微指令、虚

4、拟存储和:I/O 通道D.资源重复、资源共享和时间重叠A.SISDB.SIMDC.MISDD.MIMDA.事务处理B.工业控制C.矩阵运算D.大量浮点计算A.需要专门的指令来表示程序中的并发关系和控制并发执行B.靠指令本身就可以启动多个处理单元并行工作C.只执行没有并发约束关系的程序D.先并行执行,事后再用专门程序去解决并发约束软件测试是软件质量保证的主要手段之一,测试的费用已经超过了 14 的 30%以上,因此提高测试的有效性十分重要。“高产”的测试是指 15 。根据国家标准 GB856688 计算机软件开发规范的规定,软件开发和维护划分为 8 个阶段,其中单元测试是在 16 阶段完成的;组

5、装测试的计划是在 17 阶段制定的;确认测试的计划是在 18 阶段制定的。(分数:5.00)A.软件开发费用B.软件维护费用C.软件开发和维护费用D.软件研制费用A.用适量的测试用例,说明该被测程序是正确无误的B.用适量的测试用例,说明被测试程序符合相应的要求C.用少量的测试用例,发现被测程序尽可能多的错误D.用少量的测试用例,纠正被测试程序尽可能多的错误(3).A可行性研究和计划 B系统分析 C概要设计 D详细设计 E系统实现 F组装测试 G确认测试 H使用和维护(分数:1.00)A.B.C.D.E.F.G.H.(4).A可行性研究和计划 B系统分析 C概要设计 D详细设计 E系统实现 F组

6、装测试 G确认测试 H使用和维护(分数:1.00)A.B.C.D.E.F.G.H.(5).A可行性研究和计划 B系统分析 C概要设计 D详细设计 E系统实现 F组装测试 G确认测试 H使用和维护(分数:1.00)A.B.C.D.E.F.G.H.7.数据库系统的基本特征是 _ 。(分数:1.00)A.数据的统一控制B.数据共享性和统一控制C.数据共享性、数据独立性和冗余度小D.数据共享性和数据独立性若有关系模式 R(A,B,C)和 S(C,D,E),对于如下的关系代数表达式: E 1 = A,D ( B“2003“R.C=S.CE=“80“ (RS) E 2 = A,D ( R.C=S.C (

7、B“2003“ (R) E=“80“ (S) E 3 = A,D ( B“2003“ (R) E=“80“ (S) E 4 = A,D ( B“2003“E=“80“ (S (分数:2.00)A.E1-E2=-E3=E4B.E3=E4 但 E1E2C.E1-E2 但 E3E4D.E2-E4 但 E1E3AE1BE2CE3DE4软件能力成熟度模型(CMM)描述和分析了软件过程能力的发展与改进的过程,确立了一个 CMM 的分级标准,共分为 5 个级别。 在初始级别,软件过程定义几乎处于无章可循的状态,软件开发的成功与否取决于个人的能力。在 22 ,已建立了基本的项目管理的过程,可以对软件开发的成本

8、、进度和功能特性的实现进行跟踪。在 23 ,用于软件管理与工程方面的软件过程都已经文档化、标准化,并形成了整个软件组织的标准软件过程。在已管理级,对软件过程和产品质量都有详细的度量标准。在 24 ,通过对来自新概念和技术的各种有用的信息的定量分析,能够不断地、持续地对软件过程进行改进。(分数:3.00)A.可重复级B.管理级C.功能级D.成本级A.标准级B.已定义级C.可重复级D.优化级A.分析级B.过程级C.优化级D.管理级8.在数据库系统的组织结构中,下列 _ 映射把概念数据库与物理数据库联系了起来。(分数:1.00)A.外模式/模式B.内模式/外模式C.模式/内模式D.模式/外模式Web

9、SQL is a SQL-like 26 language for extracting information from the web. Its capabilities for performing navigation of web 27 make it a useful tool for automating several web-related tasks that require the systematic processing of either ail the links in a 28 , all the pages that can be reached from a

10、 given URL through 29 that match a“ pattern, or a combination of both. WebSQL also provides transparent access to index servers that can be queried via the Common 30 Interface.(分数:5.00)A.queryB.transactionC.communicationD.programmingA.browsersB.serversC.hypertextsD.clientsA.hypertextB.pageC.protocol

11、D.operationA.pathsB.chipsC.toolsD.directoriesA.RouterB.DeviceC.ComputerD.Gateway在关系模型的完整性约束中,实体完整性规则是指关系中 31 ,而参照完整性(即引用完整性)规则要求 32 。(分数:2.00)A.属性值不允许重复B.属性值不允许为空C.主键值不允许为空D.外键值不允许为空A.不允许引用不存在的元组B.允许引用不存在的元组C.不允许引用不存在的属性D.允许引用不存在的属性为了大幅度提高处理器的速度,当前处理器中采用了指令并行处理技术,如超级标量(Superscalar),它是指 33 。流水线组织是实现指

12、令并行的基本技术,影响流水线连续流动的因素除数据相关性、转移相关性外,还有 34 和 35 ;另外,要发挥流水线的效率,还必须重点改进 36 。在 RISC 设计中,对转移相关性一般采用 37 方法解决。(分数:5.00)A.并行执行的多种处理安排在一条指令内B.一个任务分配给多个处理机并行执行C.采用多个处理部件多条流水线并行执行D.增加流水线技术提高并行度A.功能部件冲突B.内存与 CPU 速度不匹配C.中断系统D.访问指令A.功能部件冲突B.内存与 CPU 速度不匹配C.中断系统D.访问指令A.操作系统B.指令系统C.编译系统D.高级语言A.猜测法B.延迟转移C.指令预取D.刷新流水线重

13、填数据库系统工程师-23 答案解析(总分:37.00,做题时间:90 分钟)一、单项选择题(总题数:16,分数:37.00)1.在 SQL 中,外模式一级数据结构的基本单位是 _ 。(分数:1.00)A.基本表B.视图 C.E-R 图D.用户表解析:2.在元组关系演算中,与公式( s)(P 1 (s)等价的公式是_。 A( s)(P 1 (s) B( s)( P l (s) C( s)( P 1 (s) D( (分数:1.00)A.B.C.D. 解析:3.设关系只为第一范式,若它的每一非主属性都完全函数依赖于主码,则称 R 属于 _ 。(分数:1.00)A.1NFB.2NF C.3NFD.4N

14、F解析:4.在下列说法中, _ 是造成软件危机的主要原因。 用户使用不当 软件本身特点 硬件不可靠 对软件的错误认识 缺乏好的开发方法和手段 开发效率低(分数:1.00)A.B.C.D. 解析:解析 软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。软件危机主要表现在:软件需求的增长得不到满足,软件生产成本高、价格昂贵,软件生产进度无法控制,软件需求定义不够准确,软件质量不易保证,软件可维护性差。归纳起来,产生软件危机的内在原因可归结为两个重要方面:一方面是由于软件生产本身存在着复杂性:另一方面与软件开发所使用的方法和技术有关。5.耦合度描述了 _ 。(分数:1.00)A.模块

15、内各种元素结合的程度B.模块内多个功能之间的接口C.模块之间公共数据的数量D.模块之间相互关联的程度 解析:解析 耦合度是指从模块外部考察模块的独立性程度。它用来衡量多个模块间的相互联系。一般来说,耦合度应从以下三方面来考虑,即: 耦合内容的数量,即模块间发生联系的数据和代码的多少,同这些数据和代码发生联系的模块的多少,多的耦合强,少的耦合弱。 模块的调用方式,即模块间代码的共享方式。可分为用 CALL 语句调用方式和用 GOTO 语句直接访问方式。模块间的耦合类型有以下几种方式: (1)独立耦合:指两个模块彼此完全独立,没有直接联系。它们之间的唯一联系仅仅在于它们同属于一个软件系统或同有一个

16、上层模块。这是耦合程度最低的一种。当然,系统中只可能有一部分模块属于此种联系,因为一个程序系统中不可能所有的模块都完全没有联系。 (2)数据耦合:指两个模块彼此交换数据。如一个模块的输出数据是另一个模块的输入数据,或一个模块带参数调用另一个模块,下层模块又返回参数。应该说,在一个软件系统中,此种耦合是不可避免的,且有其积极意义。因为任何功能的实现都离不开数据的产生、表示和传递。数据耦合的联系程度也较低。 (3)控制耦合:若在调用过程中,两个模块间传递的不是数据参数而是控制参数,则模块间的关系即为控制耦合。控制耦合属于中等程度的耦合,比数据耦合模块间的联系更为紧密。但控制耦合不是一种必须存在的耦

17、合。当被调用模块接收到控制信息作为输入参数时,说明该模块内部存在多个并列的逻辑路径,即有多个功能。控制变量用于从多个功能中选择所要执行的部分,因而控制耦合是完全可以避免的。 (4)公共耦合:又称公共环境耦合或数据区耦合。若多个模块对同一个数据区进行存取操作,则它们之间的关系称为公共耦合。公共数据区可以是全程变量、共享的数据区、内存的公共覆盖区、外存上的文件、物理设备等。当两个模块共享的数据很多,通过参数传递可能不方便时,可以使用公共耦合。公共耦合共享数据区的模块越多,数据区的规模越大,则耦合程度越强。公共耦合最弱的一种形式是:两个模块共享一个数据变量,一个模块只向里写数据,另一个模块只从里读数

18、据。当公共耦合程度很强时,会造成关系错综复杂,难以控制,错误传递机会增加,系统可靠性降低,可理解、维护性差。 (5)内容耦合:是耦合程序最高的一种形式。若一个模块直接访问另一模块的内部代码或数据,即出现内容耦合。内容耦合的存在严重破坏了模块的独立性和系统的结构化,代码互相纠缠,运行错综复杂,程序的静态结构和动态结构很不一致,其恶劣结果往往不可预测。 内容耦合往往表现为以下几种形式: 一个模块访问另一模块的内部代码或数据; 一个模块不通过正常入口而转到另一个模块的内部; 两个模块有一部分代码重叠; 一个模块有多个入口。 一般讲,在模块划分时,应当尽量使用数据耦合,少用控制耦合(尽量转成数据耦合)

19、,限制公共耦合的范围,完全不用内容耦合。6.CMM 模型将软件过程的成熟度分为 5 个等级。在 _ 使用定量分析来不断地改进和管理软件过程。(分数:1.00)A.优化级 B.管理级C.定义级D.可重复级解析:解析 CMM 模型将软件过程的成熟度分为 5 个等级,分别如下。 (1)初始级:软件过程的特点是无秩序的,有时甚至是混乱的。软件过程定义几乎处于无章法和步骤可循的状态,软件产品所取得的成功往往依赖于极个别人的努力和机遇。初始级的软件过程是未加定义的随意过程,项目的执行是随意甚至是混乱的。也许,有些企业制定了一些软件工程规范,但若这些规范未能覆盖基本的关键过程要求,且执行没有政策、资源等方面

20、的保证时,那么它仍然被视为初始级。 (2)可重复级:已经建立了基本的项目管理过程,可用于对成本、进度和功能特性进行跟踪。对类似的应用项目,有章可循并能重复以往所取得的成功。焦点集中在软件管理过程上。一个可管理的过程则是一个可重复的过程,一个可重复的过程则能逐渐演化和成熟。从管理角度可以看到一个按计划执行的、且阶段可控的软件开发过程。 (3)定义级:用于管理和工程的软件过程均已文档化、标准化,并形成整个软件组织的标准软件过程。全部项目均采用与实际情况相吻合的、适当修改后的标准软件过程来进行操作。要求制定企业范围的工程化标准,而且无论是管理还是工程开发都需要一套文档化的标准,并将这些标准集成到企业

21、软件开发标准过程中去。所有开发的项目需根据这个标准过程,剪裁出项目适宜的过程,并执行这些过程。过程的剪裁不是随意的,在使用前需经过企业有关人员的批准。 (4)管理级:软件过程和产品质量有详细的度量标准。软件过程和产品质量得到了定量的认识和控制。 (5)优化级:通过对来自过程、新概念和新技术等方面的各种有用信息的定量分析,能够不断地、持续地进行过程改进。 有关 CMM/MMI 的知识,请读者阅读希赛网软件工程频道中的 CMM/CMMI 专栏或者过程改进专栏(http:/ CMM 方面资料的最权威的栏目。下列要素中,不属于 DFD 的是 7 。当使用 DFD 对一个工资系统进行建模时, 8 可以被

22、认定为外部实体。(分数:2.00)A.加工B.数据流C.数据存储D.联系 解析:A.接收工资单的银行 B.工资系统源代码程序C.工资单D.工资数据库的维护解析:利用并行处理技术可以缩短计算机的处理时间,所谓并行性是指 9 。可以采用多种措施来提高计算机系统的并行性,它们可以分为 3 类,即 10 。提供专门用途的一类并行处理机(亦称阵列处理机)以 11 方式工作,它适用于 12 。多处理机是目前较高性能计算机的基本结构,它的并行任务的派生是 13 。(分数:5.00)A.多道程序工作B.多用户工作C.非单指令流单数据流方式工作D.在同一时间完成两种或两种以上工作 解析:A.多处理机、多级存储器

23、和互联网络B.流水结构、高级缓存和精简指令集C.微指令、虚拟存储和:I/O 通道D.资源重复、资源共享和时间重叠 解析:A.SISDB.SIMD C.MISDD.MIMD解析:A.事务处理B.工业控制C.矩阵运算 D.大量浮点计算解析:A.需要专门的指令来表示程序中的并发关系和控制并发执行 B.靠指令本身就可以启动多个处理单元并行工作C.只执行没有并发约束关系的程序D.先并行执行,事后再用专门程序去解决并发约束解析:软件测试是软件质量保证的主要手段之一,测试的费用已经超过了 14 的 30%以上,因此提高测试的有效性十分重要。“高产”的测试是指 15 。根据国家标准 GB856688 计算机软

24、件开发规范的规定,软件开发和维护划分为 8 个阶段,其中单元测试是在 16 阶段完成的;组装测试的计划是在 17 阶段制定的;确认测试的计划是在 18 阶段制定的。(分数:5.00)A.软件开发费用 B.软件维护费用C.软件开发和维护费用D.软件研制费用解析:A.用适量的测试用例,说明该被测程序是正确无误的B.用适量的测试用例,说明被测试程序符合相应的要求C.用少量的测试用例,发现被测程序尽可能多的错误 D.用少量的测试用例,纠正被测试程序尽可能多的错误解析:(3).A可行性研究和计划 B系统分析 C概要设计 D详细设计 E系统实现 F组装测试 G确认测试 H使用和维护(分数:1.00)A.B

25、.C.D.E. F.G.H.解析:(4).A可行性研究和计划 B系统分析 C概要设计 D详细设计 E系统实现 F组装测试 G确认测试 H使用和维护(分数:1.00)A.B.C. D.E.F.G.H.解析:(5).A可行性研究和计划 B系统分析 C概要设计 D详细设计 E系统实现 F组装测试 G确认测试 H使用和维护(分数:1.00)A.B. C.D.E.F.G.H.解析:7.数据库系统的基本特征是 _ 。(分数:1.00)A.数据的统一控制B.数据共享性和统一控制C.数据共享性、数据独立性和冗余度小 D.数据共享性和数据独立性解析:若有关系模式 R(A,B,C)和 S(C,D,E),对于如下的

26、关系代数表达式: E 1 = A,D ( B“2003“R.C=S.CE=“80“ (RS) E 2 = A,D ( R.C=S.C ( B“2003“ (R) E=“80“ (S) E 3 = A,D ( B“2003“ (R) E=“80“ (S) E 4 = A,D ( B“2003“E=“80“ (S (分数:2.00)A.E1-E2=-E3=E4 B.E3=E4 但 E1E2C.E1-E2 但 E3E4D.E2-E4 但 E1E3解析:AE1BE2CE3 DE4解析:软件能力成熟度模型(CMM)描述和分析了软件过程能力的发展与改进的过程,确立了一个 CMM 的分级标准,共分为 5 个

27、级别。 在初始级别,软件过程定义几乎处于无章可循的状态,软件开发的成功与否取决于个人的能力。在 22 ,已建立了基本的项目管理的过程,可以对软件开发的成本、进度和功能特性的实现进行跟踪。在 23 ,用于软件管理与工程方面的软件过程都已经文档化、标准化,并形成了整个软件组织的标准软件过程。在已管理级,对软件过程和产品质量都有详细的度量标准。在 24 ,通过对来自新概念和技术的各种有用的信息的定量分析,能够不断地、持续地对软件过程进行改进。(分数:3.00)A.可重复级 B.管理级C.功能级D.成本级解析:A.标准级B.已定义级 C.可重复级D.优化级解析:A.分析级B.过程级C.优化级 D.管理

28、级解析:8.在数据库系统的组织结构中,下列 _ 映射把概念数据库与物理数据库联系了起来。(分数:1.00)A.外模式/模式B.内模式/外模式C.模式/内模式 D.模式/外模式解析:WebSQL is a SQL-like 26 language for extracting information from the web. Its capabilities for performing navigation of web 27 make it a useful tool for automating several web-related tasks that require the sys

29、tematic processing of either ail the links in a 28 , all the pages that can be reached from a given URL through 29 that match a“ pattern, or a combination of both. WebSQL also provides transparent access to index servers that can be queried via the Common 30 Interface.(分数:5.00)A.query B.transactionC

30、.communicationD.programming解析:A.browsersB.serversC.hypertexts D.clients解析:A.hypertextB.page C.protocolD.operation解析:A.paths B.chipsC.toolsD.directories解析:A.RouterB.DeviceC.ComputerD.Gateway 解析:解析 WebSQL 是一种类似于 SQL 的查询查询语言,用于从 Web 中提取信息。它能够在 Web 超文本中巡航,这使得它成为自动操作一个页面中有关链接的有用工具,或是作为搜索从一个给定的 URL 可以到达的、

31、所有匹配某种模式的页面的有用工具。WebSQL 也提供透明地访问索引服务器的手段,这种服务器可以通过公共网关接口进行查询。在关系模型的完整性约束中,实体完整性规则是指关系中 31 ,而参照完整性(即引用完整性)规则要求 32 。(分数:2.00)A.属性值不允许重复B.属性值不允许为空C.主键值不允许为空 D.外键值不允许为空解析:A.不允许引用不存在的元组 B.允许引用不存在的元组C.不允许引用不存在的属性D.允许引用不存在的属性解析:为了大幅度提高处理器的速度,当前处理器中采用了指令并行处理技术,如超级标量(Superscalar),它是指 33 。流水线组织是实现指令并行的基本技术,影响

32、流水线连续流动的因素除数据相关性、转移相关性外,还有 34 和 35 ;另外,要发挥流水线的效率,还必须重点改进 36 。在 RISC 设计中,对转移相关性一般采用 37 方法解决。(分数:5.00)A.并行执行的多种处理安排在一条指令内B.一个任务分配给多个处理机并行执行C.采用多个处理部件多条流水线并行执行 D.增加流水线技术提高并行度解析:A.功能部件冲突 B.内存与 CPU 速度不匹配C.中断系统D.访问指令解析:A.功能部件冲突B.内存与 CPU 速度不匹配C.中断系统 D.访问指令解析:A.操作系统B.指令系统C.编译系统 D.高级语言解析:A.猜测法B.延迟转移 C.指令预取D.刷新流水线重填解析:

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

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

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