1、二级 ACCESS-选择题(二)及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:49,分数:100.00)1.数据流图中带有箭头的线段表示的是_。A控制流 B事件驱动 C模块调用 D数据流(分数:2.00)A.B.C.D.2.数据字典(DD)所定义的对象都包含于_。A数据流图(DFD 图) B程序流程图C软件结构图 D方框图(分数:2.00)A.B.C.D.3.软件需求规格说明书的作用不包括_。A软件验收的依据 B用户与开发人员对软件要做什么的共同理解C软件设计的依据 D软件可行性研究的依据(分数:2.00)A.B.C.D.4.下面描述中错误的是_。A系统总体结构图支
2、持软件系统的详细设计 B软件设计是将软件需求转换为软件表示的过程C数据结构与数据库设计是软件设计的任务之一 DPAD 图是软件详细设计的表示工具(分数:2.00)A.B.C.D.5.软件设计中模块划分应遵循的准则是_。A低内聚低耦合 B高内聚低耦合 C低内聚高耦合 D高内聚高耦合(分数:2.00)A.B.C.D.6.下面不属于软件设计阶段任务的是_。A软件总体设计 B算法设计C制定软件确认测试计划 D数据库设计(分数:2.00)A.B.C.D.7.耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是_。A提高耦合性降低内聚性有利于提高模块的独立性B降低耦合性提高内聚性有利于提高模块的
3、独立性C耦合性是指一个模块内部各个元素间彼此结合的紧密程度D内聚性是指模块间互相连接的紧密程度(分数:2.00)A.B.C.D.8.软件设计中划分模块的一个准则是_。A低内聚低耦合 B高内聚低耦合C低内聚高耦合 D高内聚高耦合(分数:2.00)A.B.C.D.9.在软件设计中不使用的工具是_。A系统结构图 BPAD 图C数据流图(DFD 图) D程序流程图(分数:2.00)A.B.C.D.10.软件设计中模块划分应遵循的准则是_。A低内聚低耦合 B高耦合高内聚C高内聚低耦合 D以上说法均错误(分数:2.00)A.B.C.D.11.软件详细设计生产的图如下所示:(分数:2.00)A.B.C.D.
4、12.程序流程图中带有箭头的线段表示的是_。A图元关系 B数据流 C控制流 D调用关系(分数:2.00)A.B.C.D.13.下面叙述中错误的是_。A软件测试的目的是发现错误并改正错误B对被调试的程序进行“错误定位”是程序调试的必要步骤C程序调试通常也称为 DebugD软件测试应严格执行测试计划,排除测试的随意性(分数:2.00)A.B.C.D.14.软件测试的目的是_。A评估软件可靠性 B发现并改正程序中的错误C改正程序中的错误 D发现程序中的错误(分数:2.00)A.B.C.D.15.设有下列二叉树,如图所示:(分数:2.00)A.B.C.D.16.下面属于黑盒测试方法的是_。A语句覆盖
5、B逻辑覆盖 C边界值分析 D路径覆盖(分数:2.00)A.B.C.D.17.在黑盒测试方法中,设计测试用例的主要根据是_。A程序内部逻辑 B程序外部功能 C程序数据结构 D程序流程图(分数:2.00)A.B.C.D.18.下面属于白盒测试方法的是_。A等价类划分法 B逻辑覆盖 C边界值分析法 D错误推测法(分数:2.00)A.B.C.D.19.数据库管理系统是_。A操作系统的一部分 B在操作系统支持下的系统软件C一种编译系统 D一种操作系统(分数:2.00)A.B.C.D.20.负责数据库中查询操作的数据库语言是_。A数据定义语言 B数据管理语言 C数据操纵语言 D数据控制语言(分数:2.00
6、)A.B.C.D.21.数据库应用系统中的核心问题是_。A数据库设计 B数据库系统设计 C数据库维护 D数据库管理员培训(分数:2.00)A.B.C.D.22.在数据管理技术发展的三个阶段中,数据共享最好的是_。A人工管理阶段 B文件系统阶段 C数据库系统阶段 D三个阶段相同(分数:2.00)A.B.C.D.23.下面描述中不属于数据库系统特点的是_。A数据共享 B数据完整性 C数据冗余度高 D数据独立性高(分数:2.00)A.B.C.D.24.数据库系统的三级模式不包括_。A概念模式 B内模式 C外模式 D数据模式(分数:2.00)A.B.C.D.25.在下列模式中,能够给出数据库物理存储结
7、构与物理存取方法的是_。A外模式 B内模式 C概念模式 D逻辑模式(分数:2.00)A.B.C.D.26.数据库设计中反映用户对数据要求的模式是_。A内模式 B概念模式 C外模式 D设计模式(分数:2.00)A.B.C.D.27.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是_。A1:1 联系 Bm:1 联系 C1:m 联系 Dm:n 联系(分数:2.00)A.B.C.D.28.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是_。A一对一 B一对多 C多对一 D多对多(分数:2.00)A.B.C.D.29.一个教师可讲授多门课程,一门
8、课程可由多个教师讲授。则实体教师和课程间的联系是_。A1:1 联系 B1:m 联系 Cm:1 联系 Dm:n 联系(分数:2.00)A.B.C.D.30.一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是_。A一对一 B一对多 C多对多 D多对一(分数:2.00)A.B.C.D.31.关系表中的每一横行称为一个_。A字段 B元组 C行 D码(分数:2.00)A.B.C.D.32.在 E-R 图中,用来表示实体联系的图形是_。A椭圆形 B矩形 C菱形 D三角形(分数:2.00)A.B.C.D.33.层次型、网状型和关系型数据库划分原则是_。A记录长
9、度 B文件的大小C联系的复杂程度 D数据之间的联系方式(分数:2.00)A.B.C.D.34.下列叙述中正确的是_。A数据库不需要操作系统的支持B数据库设计是指设计数据库管理系统C数据库是存储在计算机存储设备中的、结构化的相关数据的集合D数据库系统中,数据的物理结构必须与逻辑结构一致(分数:2.00)A.B.C.D.35.在关系数据库中,用来表示实体间联系的是A属性 B二维表 C网状结构 D树状结构(分数:2.00)A.B.C.D.36.在满足实体完整性约束的条件下_。A一个关系中应该有一个或多个候选关键字 B一个关系中只能有一个候选关键字C一个关系中必须有多个候选关键字 D一个关系中可以没有
10、候选关键字(分数:2.00)A.B.C.D.37.有三个关系 R、S 和 T 如下:(分数:2.00)A.B.C.D.38.有两个关系 R 和 S 如下:(分数:2.00)A.B.C.D.39.有三个关系 R、S 和 T 如下:(分数:2.00)A.B.C.D.40.有三个关系 R、S 和 T 如下:(分数:2.00)A.B.C.D.41.有三个关系 R、S 和 T 如下:(分数:2.00)A.B.C.D.42.有三个关系 R、S 和 T 如下:(分数:2.00)A.B.C.D.43.有三个关系 R、S 和 T 如下:(分数:2.00)A.B.C.D.44.有两个关系 R 和 S 如下:(分数
11、:2.00)A.B.C.D.45.有三个关系 R、S 和 T 如下:(分数:2.00)A.B.C.D.46.有三个关系 R、S 和 T 如下:(分数:2.00)A.B.C.D.47.下列关于数据库设计的叙述中,正确的是_。A在需求分析阶段建立数据字典 B在概念设计阶段建立数据字典C在逻辑设计阶段建立数据字典 D在物理设计阶段建立数据字典(分数:2.00)A.B.C.D.48.数据库设计过程不包括_。A概念设计 B逻辑设计 C物理设计 D算法设计(分数:3.00)A.B.C.D.49.将 E-R 图转换为关系模式时,实体和联系都可以表示为_。A属性 B键 C关系 D域(分数:3.00)A.B.C
12、.D.二级 ACCESS-选择题(二)答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:49,分数:100.00)1.数据流图中带有箭头的线段表示的是_。A控制流 B事件驱动 C模块调用 D数据流(分数:2.00)A.B.C.D. 解析:解析 数据流图中带箭头的线段表示的是数据流,即沿箭头方向传送数据的通道,一般在旁边标注数据流名。2.数据字典(DD)所定义的对象都包含于_。A数据流图(DFD 图) B程序流程图C软件结构图 D方框图(分数:2.00)A. B.C.D.解析:解析 在数据流图中,对所有元素都进行了命名,所有名字的定义集中起来就构成了数据字典。因此选 A 选
13、项,而 B、C、D 选项都不符合。3.软件需求规格说明书的作用不包括_。A软件验收的依据 B用户与开发人员对软件要做什么的共同理解C软件设计的依据 D软件可行性研究的依据(分数:2.00)A.B.C.D. 解析:解析 软件需求规格说明书是需求分析阶段的最后成果,是软件开发的重要文档之一。软件需求规格说明书有以下几个方面的作用:便于用户、开发人员进行理解和交流,B 选项正确;反映出用户问题的结构,可以作为软件开发工作的基础和依据,C 选项正确;作为确认测试和验收的依据,A 选项正确。4.下面描述中错误的是_。A系统总体结构图支持软件系统的详细设计 B软件设计是将软件需求转换为软件表示的过程C数据
14、结构与数据库设计是软件设计的任务之一 DPAD 图是软件详细设计的表示工具(分数:2.00)A. B.C.D.解析:解析 详细设计的任务是为软件结构图中而非总体结构图中的每一个模块确定实现算法和局部数据结构,用某种选定的表达工具表示算法和数据结构的细节,所以 A 选项错误。5.软件设计中模块划分应遵循的准则是_。A低内聚低耦合 B高内聚低耦合 C低内聚高耦合 D高内聚高耦合(分数:2.00)A.B. C.D.解析:解析 软件设计中模块划分应遵循的准则是高内聚低偶合、模块大小规模适当、模块的依赖关系适当等。模块的划分应遵循一定的要求,以保证模块划分合理,并进一步保证以此为依据开发出的软件系统可靠
15、性强,易于理解和维护。模块之间的耦合应尽可能的低,模块的内聚度应尽可能的高。6.下面不属于软件设计阶段任务的是_。A软件总体设计 B算法设计C制定软件确认测试计划 D数据库设计(分数:2.00)A.B.C. D.解析:解析 从技术观点上看,软件设计包括软件结构设计、数据设计、接口设计、过程设计。所以 A选项、B 选项、D 选项正确,C 选项为软件测试阶段的任务。7.耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是_。A提高耦合性降低内聚性有利于提高模块的独立性B降低耦合性提高内聚性有利于提高模块的独立性C耦合性是指一个模块内部各个元素间彼此结合的紧密程度D内聚性是指模块间互相连接
16、的紧密程度(分数:2.00)A.B. C.D.解析:解析 模块独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性,所以 A 选项错误,B 选项正确。耦合性是模块间互相连接的紧密程度的度量,而内聚性是指一个模块内部各个元素间彼此结合的紧密程度,所以 C 选项与 D 选项错误。8.软件设计中划分模块的一个准则是_。A低内聚低耦合 B高内聚低耦合C低内聚高耦合 D高内聚高耦合(分数:2.00)A.B. C.D.解析:解析 一般较优秀的软件设计,应尽量做到
17、高内聚、低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。9.在软件设计中不使用的工具是_。A系统结构图 BPAD 图C数据流图(DFD 图) D程序流程图(分数:2.00)A.B.C. D.解析:解析 系统结构图是对软件系统结构的总体设计的图形显示。在需求分析阶段,已经从系统开发的角度出发,把系统按功能逐次分割成层次结构,是在概要设计阶段用到的。PAD 图是在详细设计阶段用到的。程序流程图是对程序流程的图形表示,在详细设计过程中用到。数据流图是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种
18、功能模型,是在可行性研究阶段用到的而非软件设计时用到,所以选择 C 选项。10.软件设计中模块划分应遵循的准则是_。A低内聚低耦合 B高耦合高内聚C高内聚低耦合 D以上说法均错误(分数:2.00)A.B.C. D.解析:解析 根据软件设计原理提出如下优化准则:划分模块时,尽量做到高内聚、低耦合,保持模块相对独立性,并以此原则优化初始的软件结构。一个模块的作用范围应在其控制范围之内,且判定所在的模块应与受其影响的模块在层次上尽量靠近。软件结构的深度、宽度、扇入、扇出应适当。模块的大小要适中。C 选项正确。11.软件详细设计生产的图如下所示:(分数:2.00)A.B.C. D.解析:解析 N-S
19、图提出了用方框图来代替传统的程序流程图,所以 A 选项不对。PAD 图是问题分析图,它是继承程序流程图和方框图之后提出的又一种主要用于描述软件详细设计的图形表示工具,所以 B 选项不对。E-R 图是数据库中的用于表示 E-R 模型的图示工具,所以 D 选项不对。根据图中所示表示方法是进行软件详细设计时使用的程序流程图。12.程序流程图中带有箭头的线段表示的是_。A图元关系 B数据流 C控制流 D调用关系(分数:2.00)A.B.C. D.解析:解析 在数据流图中,用标有名字的箭头表示数据流。在程序流程图中,用标有名字的箭头表示控制流。所以选择 C 选项。13.下面叙述中错误的是_。A软件测试的
20、目的是发现错误并改正错误B对被调试的程序进行“错误定位”是程序调试的必要步骤C程序调试通常也称为 DebugD软件测试应严格执行测试计划,排除测试的随意性(分数:2.00)A. B.C.D.解析:解析 软件测试的目的是为了发现错误而执行程序的过程,并不涉及改正错误,所以选项 A 错误。程序调试的基本步骤有:错误定位、修改设计和代码,以排除错误、进行回归测试,防止引进新的错误。程序调试通常称为 Debug,即排错。软件测试的基本准则有:所有测试都应追溯到需求、严格执行测试计划,排除测试的随意性、充分注意测试中的群集现象、程序员应避免检查自己的程序、穷举测试不可能、妥善保存测试计划等文件。14.软
21、件测试的目的是_。A评估软件可靠性 B发现并改正程序中的错误C改正程序中的错误 D发现程序中的错误(分数:2.00)A.B.C.D. 解析:解析 软件测试是为了发现错误而执行程序的过程,测试要以查找错误为中心,而不是为了演示软件的正确功能。不是为了评估软件或改正错误。15.设有下列二叉树,如图所示:(分数:2.00)A.B.C. D.解析:解析 所谓中序遍历是指在访问根结点、遍历左子树与遍历右子树这三者中,首先遍历左子树,然后访问根结点,最后遍历右子树;并且在遍历左、右子树时,仍然先遍历左子树,然后访问根结点,最后遍历右子树。本题答案为 C 选项。16.下面属于黑盒测试方法的是_。A语句覆盖
22、B逻辑覆盖 C边界值分析 D路径覆盖(分数:2.00)A.B.C. D.解析:解析 黑盒测试不关心程序内部的逻辑,只是根据程序的功能说明来设计测试用例。在使用黑盒测试法时,手头只需要有程序功能说明就可以了。黑盒测试法分等价类划分法、边界值分析法和错误推测法,答案为 C 选项。而 A、B、D 选项均为白盒测试方法。17.在黑盒测试方法中,设计测试用例的主要根据是_。A程序内部逻辑 B程序外部功能 C程序数据结构 D程序流程图(分数:2.00)A.B. C.D.解析:解析 黑盒测试是对软件已经实现的功能是否满足需求进行测试和验证,黑盒测试完全不考虑程序内部的逻辑结构和内部特性,只根据程序的需求和功
23、能规格说明,检查程序的功能是否符合它的功能说明,所以本题选择 B 选项。18.下面属于白盒测试方法的是_。A等价类划分法 B逻辑覆盖 C边界值分析法 D错误推测法(分数:2.00)A.B. C.D.解析:解析 白盒测试法主要有逻辑覆盖、基本路径测试等。逻辑覆盖测试包括语句覆盖、路径覆盖、判定覆盖、条件覆盖、判断-条件覆盖,选择 B 选项。其余为黑盒测试法。19.数据库管理系统是_。A操作系统的一部分 B在操作系统支持下的系统软件C一种编译系统 D一种操作系统(分数:2.00)A.B. C.D.解析:解析 数据库管理系统是数据库的机构,它是一种系统软件,负责数据库中数据组织、数据操纵、数据维护、
24、控制及保护和数据服务等。是一种在操作系统之上的系统软件。20.负责数据库中查询操作的数据库语言是_。A数据定义语言 B数据管理语言 C数据操纵语言 D数据控制语言(分数:2.00)A.B.C. D.解析:解析 数据定义语言:负责数据的模式定义与数据的物理存取构建;数据操纵语言:负责数据的操纵,包括查询及增、删、改等操作;数据控制语言:负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等功能。21.数据库应用系统中的核心问题是_。A数据库设计 B数据库系统设计 C数据库维护 D数据库管理员培训(分数:2.00)A. B.C.D.解析:解析 数据库应用系统中的核心问题是数据库的设计。22.在
25、数据管理技术发展的三个阶段中,数据共享最好的是_。A人工管理阶段 B文件系统阶段 C数据库系统阶段 D三个阶段相同(分数:2.00)A.B.C. D.解析:解析 数据管理发展至今已经历了三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。其中最后一个阶段结构简单,使用方便、逻辑性强、物理性少,在各方面的表现都最好,一直占据数据库领域的主导地位,所以选择 C 选项。23.下面描述中不属于数据库系统特点的是_。A数据共享 B数据完整性 C数据冗余度高 D数据独立性高(分数:2.00)A.B.C. D.解析:解析 数据库系统的特点为高共享、低冗余、独立性高、具有完整性等,C 选项错误。24.数据库
26、系统的三级模式不包括_。A概念模式 B内模式 C外模式 D数据模式(分数:2.00)A.B.C.D. 解析:解析 数据库系统的三级模式是概念模式、外模式和内模式,所以选择 D 选项。25.在下列模式中,能够给出数据库物理存储结构与物理存取方法的是_。A外模式 B内模式 C概念模式 D逻辑模式(分数:2.00)A.B. C.D.解析:解析 数据库系统的三级模式是概念模式、外模式和内模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。外模式也称子模式或用户模式,它是用户的数据视图,给出了每个用户的局部数据描述。内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法,所
27、以选择 B 选项。26.数据库设计中反映用户对数据要求的模式是_。A内模式 B概念模式 C外模式 D设计模式(分数:2.00)A.B.C. D.解析:解析 数据库系统的三级模式是概念模式、外模式和内模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。外模式也称子模式或用户模式,它是用户的数据视图,给出了每个用户的局部数据描述,所以选择 C。内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法。27.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是_。A1:1 联系 Bm:1 联系 C1:m 联系 Dm:n
28、联系(分数:2.00)A.B.C. D.解析:解析 两个实体集间的联系实际上是实体集间的函数关系,主要有一对一联系(1:1)、一对多联系(1:m)、多对一联系(m:1)、多对多联系(m:n)。对于每一个实体部门,都有多名职员,则其对应的联系为一对多联系(1:m),答案选 C 选项。28.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是_。A一对一 B一对多 C多对一 D多对多(分数:2.00)A.B. C.D.解析:解析 因为一间宿舍可以住多个学生即多个学生住在一个宿舍中,但一个学生只能住一间宿舍,所以实体宿舍和学生之间是一对多的关系。29.一个教师可讲授多门课程,一门课程可由多个教师讲授。
29、则实体教师和课程间的联系是_。A1:1 联系 B1:m 联系 Cm:1 联系 Dm:n 联系(分数:2.00)A.B.C.D. 解析:解析 因为一个教师可讲授多门课程,而一门课程又能由多个老师讲授,所以它们之间是多对多的关系,可以表示为 m:n。30.一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是_。A一对一 B一对多 C多对多 D多对一(分数:2.00)A.B.C. D.解析:解析 因为一个人可以操作多个计算机,而一台计算机又可以被多个人使用,所以两个实体之间是多对多的关系。31.关系表中的每一横行称为一个_。A字段 B元组 C行 D码(分
30、数:2.00)A.B.C. D.解析:解析 在关系数据库中,关系模型采用二维表来表示,简称“表”。二维表是由表框架及表元组组成。在表框架中,按行可以存放数据,每行数据称为元组。本题答案是 B 选项。32.在 E-R 图中,用来表示实体联系的图形是_。A椭圆形 B矩形 C菱形 D三角形(分数:2.00)A.B.C. D.解析:解析 在 E-R 图中实体集用矩形,属性用椭圆,联系用菱形。33.层次型、网状型和关系型数据库划分原则是_。A记录长度 B文件的大小C联系的复杂程度 D数据之间的联系方式(分数:2.00)A.B.C.D. 解析:解析 层次模型的基本结构是树形结构,网状模型是一个不加任何条件
31、限制的无向图,关系模型采用二维表来表示,所以三种数据库的划分原则是数据之间的联系方式。34.下列叙述中正确的是_。A数据库不需要操作系统的支持B数据库设计是指设计数据库管理系统C数据库是存储在计算机存储设备中的、结构化的相关数据的集合D数据库系统中,数据的物理结构必须与逻辑结构一致(分数:2.00)A.B.C. D.解析:解析 数据库是存储在计算机存储设备中的、结构化的相关数据的集合。数据库中的数据不只是面向某一项特定的应用,而是面向多种应用,可以被多个用户、多个应用程序共享,不具有独立的系统。设计数据库的目的实质上是设计出满足实际应用需求的实际关系模型。数据库技术的主要目的是有效地管理和存取
32、大量的数据资源,包括:提高数据的共享性,使多个用户能够同时访问数据库中的数据;减小数据的冗余,以提高数据的一致性和完整性;提供数据与应用程序的独立性,从而减少应用程序的开发和维护代价。本题答案为 C 选项。35.在关系数据库中,用来表示实体间联系的是A属性 B二维表 C网状结构 D树状结构(分数:2.00)A.B. C.D.解析:解析 关系模型实体间的联系采用二维表来表示,简称表。选项 C 为网状模型实体间的联系,选项 D 为层次模型实体间的联系,选项 A 属性刻画了实体36.在满足实体完整性约束的条件下_。A一个关系中应该有一个或多个候选关键字 B一个关系中只能有一个候选关键字C一个关系中必
33、须有多个候选关键字 D一个关系中可以没有候选关键字(分数:2.00)A. B.C.D.解析:解析 实体完整性约束要求关系的主键中属性值不能为空值,所以选择 A 选项。37.有三个关系 R、S 和 T 如下:(分数:2.00)A.B.C.D. 解析:解析 在关系 T 中包含了关系 R 与 S 中的所有元组,所以进行的是并的运算。38.有两个关系 R 和 S 如下:(分数:2.00)A. B.C.D.解析:解析 由于关系 R 到关系 S 为一元运算,排除 C 选项和 D 选项。关系 S 是关系 R 的一部分,是通过选择之后的结果,因此选 A 选项。39.有三个关系 R、S 和 T 如下:(分数:2
34、.00)A.B.C.D. 解析:解析 自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,所以根据 T 关系中的有序组可知 R 与 S 进行的是自然连接操作。40.有三个关系 R、S 和 T 如下:(分数:2.00)A.B.C.D. 解析:解析 自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,所以 B 选项错误。笛卡尔积是用 R 集合中元素为第一元素,S 集合中元素为第二元素构成的有序对,所以 C 选项错误。根据关系 T 可以很明显地看出是从关系 R 与关系 S 中取得相
35、同的关系组,所以取得是交运算,选择 D 选项。41.有三个关系 R、S 和 T 如下:(分数:2.00)A. B.C.D.解析:解析 自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,所以根据 T 中元组可以判断 R 和 S 做的是自然连接操作。42.有三个关系 R、S 和 T 如下:(分数:2.00)A.B.C.D. 解析:解析 关系 T 中的元组是关系 R 中有而关系 S 中没有的元组的集合,即从关系 R 中除去与关系 S中相同元组后得到的关系 T。所以做的是差的运算。43.有三个关系 R、S 和 T 如下:(分数:2.00)A
36、.B. C.D.解析:解析 关系 T 中的元组是 R 关系中有而 S 关系中没有的元组的集合,所以进行的是差的运算。44.有两个关系 R 和 S 如下:(分数:2.00)A. B.C.D.解析:解析 由关系 R 到关系 S 为一元运算,排除 C 选项和 D 选项。关系 S 是关系 R 的一部分,是通过选择之后的结果,因此选 A 选项。45.有三个关系 R、S 和 T 如下:(分数:2.00)A. B.C.D.解析:解析 关系 R 和关系 S 有公共域,关系 T 是通过公共域的等值进行连接的结果,符合自然连接,选 A 选项。46.有三个关系 R、S 和 T 如下:(分数:2.00)A.B.C.
37、D.解析:解析 如果 T=R/S,则 T 称为 R 除以 S 的商。在除运算中 T 的域由 R 中那些不出现在 S 中的域所组成,对于 1 中的任一有序组,由它与关系 S 中每个有序组所构成的有序组均出现在关系 R 中。所以本题选择 C 选项。47.下列关于数据库设计的叙述中,正确的是_。A在需求分析阶段建立数据字典 B在概念设计阶段建立数据字典C在逻辑设计阶段建立数据字典 D在物理设计阶段建立数据字典(分数:2.00)A. B.C.D.解析:解析 数据字典是在需求分析阶段建立,在数据库设计过程中不断修改、充实和完善的。48.数据库设计过程不包括_。A概念设计 B逻辑设计 C物理设计 D算法设计(分数:3.00)A.B.C.D. 解析:解析 数据库设计过程主要包括需求分析、概念结构设计、逻辑结构分析、数据库物理设计、数据库实施、数据库运行和维护阶段。答案为 D 选项。49.将 E-R 图转换为关系模式时,实体和联系都可以表示为_。A属性 B键 C关系 D域(分数:3.00)A.B.C. D.解析:解析 从 E-R 图到关系模式的转换是比较直接的,实体与联系都可以表示成关系,E-R 图中属性也可以转换成关系的属性。
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1