[计算机类试卷]国家二级MS Office高级应用机试(数据库设计基础)模拟试卷18及答案与解析.doc

上传人:syndromehi216 文档编号:499260 上传时间:2018-11-30 格式:DOC 页数:16 大小:102.50KB
下载 相关 举报
[计算机类试卷]国家二级MS Office高级应用机试(数据库设计基础)模拟试卷18及答案与解析.doc_第1页
第1页 / 共16页
[计算机类试卷]国家二级MS Office高级应用机试(数据库设计基础)模拟试卷18及答案与解析.doc_第2页
第2页 / 共16页
[计算机类试卷]国家二级MS Office高级应用机试(数据库设计基础)模拟试卷18及答案与解析.doc_第3页
第3页 / 共16页
[计算机类试卷]国家二级MS Office高级应用机试(数据库设计基础)模拟试卷18及答案与解析.doc_第4页
第4页 / 共16页
[计算机类试卷]国家二级MS Office高级应用机试(数据库设计基础)模拟试卷18及答案与解析.doc_第5页
第5页 / 共16页
点击查看更多>>
资源描述

1、国家二级 MS Office高级应用机试(数据库设计基础)模拟试卷 18及答案与解析 一、选择题 1 使用白盒测试方法时,设计测试用例应根据 ( )。 ( A)程序的内部逻辑 ( B)程序的复杂结构 ( C)程序的功能 ( D)使用说明书 2 下面属于白盒测试方法的是 ( )。 ( A)等价类划分法 ( B)判定一条件覆盖 ( C)因果图法 ( D)错误推测法 (猜错法 ) 3 数据库 (DB)、数据库系统 (DBS)和数据库管理系统 (DBMS)之间的关系是 ( )。 ( A) DBS就是 DB, 也就是 DBMS ( B) DBS包括 DB和 DBMS ( C) DB包括 DBS和 DBM

2、S ( D) DBMS包括 DB和 DBS 4 数据库系统中完成查询操作使用的语言是 ( )。 ( A)数据操纵语言 ( B)数据定义语言 ( C)数据控制语言 ( D)数据并发语言 5 下列叙述中正确的是 ( )。 ( A)数据库系统避免了一切冗余 ( B)数据库系统减少了数据冗余 ( C)数据库系统中数据的一致性是指数据类型一致 ( D)数据库系统比文件系统能管理更多的数据 6 在关系数据库中,描述全局数据逻辑 结构的是 ( )。 ( A)概念模式 ( B)用户模式 ( C)内模式 ( D)物理模式 7 将数据库的结构划分成多个层次,是为了提高数据库的 ( )。 ( A)管理规范性 ( B

3、)数据处理并发性 ( C)逻辑独立性和物理独立性 ( D)数据共享 8 数据模型的三个要素是 ( )。 ( A)外模式、概念模式、内模式 ( B)实体完整性、参照完整性、用户自定义完整性 ( C)数据增加、数据修改、数据查询 ( D)数据结构、数据操作、数据约束 9 建立表示学生选修课程活动的实体联系模型, 其中的两个实体分别是 ( )。 ( A)学生和学号 ( B)课程和课程号 ( C)课程和成绩 ( D)学生和课程 10 在学校每间宿舍住 1到 6名学生,每个学生只在一间宿舍居住,则实体宿舍与实体学生间的联系是 ( )。 ( A)一对一 ( B)一对多 ( C)多对一 ( D)多对多 11

4、 在学校里,教师可以讲授不同的课程,同一课程也可由不同教师讲授,则实体教师与实体课程间的联系是 ( )。 ( A)一对多 ( B)一对一 ( C)多对一 ( D)多对多 12 用树型结构表示实体之间联系 的模型是 ( )。 ( A)层次模型 ( B)关系模型 ( C)网状模型 ( D)运算模型 13 在关系数据库设计中,关系模式是用来记录用户数据的 ( )。 ( A)实体 ( B)视图 ( C)属性 ( D)二维表 14 下列叙述中正确的是 ( )。 ( A)关系模式的候选关键字只能有 1个 ( B)关系模式的候选关键字可以有 1个或多个 ( C)关系模式可以没有候选关键字 ( D)关系模式必

5、须有 2个以上的候选关键字 15 学校的数据库中有表示系和学生的关系:系 (系编号,系名称,系主任, 电话,地点 ),学生 (学号,姓名,性别,入学日期,专业,系编号 ),则关系学生中的主键和外键分别是 ( )。 ( A)学号,无 ( B)学号,专业 ( C)学号,姓名 ( D)学号,系编号 16 有两个关系 R和 T如下图所示: 则由关系 R得到关系 T的运算是 ( )。 ( A)并 ( B)交 ( C)选择 ( D)投影 17 表示学生选修课程的关系模式是 SC(S#, C#, G),其中 S#为学号, C#为课程号, G为成绩,检索选修了课程号为 2的课且成绩不及格的学生学号的表达式是(

6、 )。 ( A) C#=2 G 60(SC) ( B) G 60(SC) ( C) S#(C#=2 G 60(SC) ( D) S#(C#=2(SC) 18 有三个关系 R, S和 T如下图所示:则由关系 R和 S得到关系 T的运算是 ( )。 ( A)交 ( B)投影 ( C)并 ( D)选择 19 有三个关系 R, S和 T如下图所示:则由关系 R和 S得到关系 T的运算是 ( )。 ( A)交 ( B)并 ( C)投影 ( D)自然连接 20 学生选课成绩表的关系模式是 SC(S#, C#, G),其中 S#为学号, C#为课程号,G为成绩, 关系 T=S#,C#(SC) C表示 ( )

7、。( A)全部学生的学号 ( B)选修了表 C中全部课程的学生学号 ( C)选修了课程 C1或 C2的学生学号 ( D)所选课程成绩及格的学生学号 21 定义学生选修课程的关系模式如下: S(S#, Sn, Sd, Sa)(其属性分别为学号、姓名、所在系、年龄 ); C(C#, Cn, P#)(其属性分别为课程号、课程名、先选课 );Sc(S#, C#, G)(其属性分别学号、课号和成绩 )。检索选修课程名为 “操作系统 ”的成绩在 90分以上 (含 90分 )的学生姓名的表达式是 ( )。22 在进行逻辑设计时,将 E-R图中实体之间联系转换为关系数据库的 ( )。 ( A)元组 ( B)关

8、系 ( C)属性 ( D)属性的值域 23 定义部门关系模式如下: 部门 (部门号,部门名,部门成员,部门总经理 ), 使它不满足第一范式的属性是 ( )。 ( A)部门名 ( B)部门成员 ( C)部门总经理 ( D)部门号 24 定义学生、教师和课程的关系模式 S(S#, Sn, Sd, Dc, Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄 ); C(C#, Cn, P#)(其属性分别为课程号、课 程名、先修课 ); SC(S#, C#, G)(其属性分别为学号、课程号和成绩 ),则该关系为 ( )。 ( A)第一范式 ( B)第二范式 ( C)第三范式 ( D) BCNF

9、范式 25 某图书集团数据库中有关系模式 R(书店编号,书籍编号,库存数量,部门编号,部门负责人 ),其中要求 (1)每个书店的每种书籍只在该书店的一个部门销售;(2)每个书店的每个部门只有一个负责人; (3)每个书店的每种书籍只有一个库存数量。则关系模式 R最高是 ( )。 ( A) 1NF ( B) 2NF ( C) 3NF ( D) BCNF 26 学生和课程的关系模式定义为: S(S#, Sn, Sd, Dc, Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄 ); C(C#, Cn, P#)(其属性分别为课程号、课程名、先选课 ); Sc(S#, C#, G)(其属性分别

10、学号、课程号和成绩 )。 关系中包含对主属性传递依赖的是 ( )。 ( A) S#Sd ( B) S#Sd , (S#, C#)G ( C) S#Sd , SdDc ( D) C#P# , (S#, C#)G 国家二级 MS Office高级应用机试(数据库设计基础)模拟试卷 18答案与解 析 一、选择题 1 【正确答案】 A 【试题解析】 白盒测试又称为结构测试或逻辑驱动测试,它允许测试人员利用程序内部的逻辑结构及有关信息来设计或选择测试用例,对程序所有的逻辑路径进行测试。 【知识模块】 程序设计基础和软件设计基础 2 【正确答案】 B 【试题解析】 白盒测试法主要有逻辑覆盖、基本路径测试等

11、。其中,逻辑覆盖又包括语句覆盖、路径覆盖、判定覆盖、条件覆盖、判断一条件覆盖。黑盒测试方法主要有等价类划分法、边界值分析法、错误推测法和因果图等。 【知识模块】 程序设计基 础和软件设计基础 3 【正确答案】 B 【试题解析】 数据库 (DB)是指长期存储在计算机内的、有组织的、可共享的数据集合;数据库管理系统 (1)BMS)是用来管理数据及数据库的系统;数据库系统(DBS)是由数据库、数据库管理系统、数据库管理员、硬件等在一起的总称。因此DBS包括 DB和 DBMS。 【知识模块】 数据库设计基础 4 【正确答案】 A 【试题解析】 数据库管理系统提供了相应的数据语言: 数据定义语言 (DD

12、L):该语言负责数据的模式定义与数据的物理存取构建。 数据操纵语言 (DML):该语言负责数据的操纵,包括查询与增、删、改等操作。 数据控制语言 (DCL):该语言负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等功能。 【知识模块】 数据库设计基础 5 【正确答案】 B 【试题解析】 数据库系统共享性大,冗余度小,但只是减少了冗余,并不是避免一切冗余。数据的一致性是指在系统中同一数据在不同位置的出现应保持相同的值,而不是数据类型的一致。数据库系统比文件系统有更强的管理控制能力,而不是管理更多的数据。 【知识模块】 数据库设计基础 6 【正确答案】 A 【试题解析】 数据库系统在其内部

13、分为三级模式及两级映射,三级模式即概念模式、内模式和外模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。外模式也称子模式或者用户模式,是用户的数据视图,也就是用户所能够看见和使用的局部数据的逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示。内模式又称物理模式,是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。 【知识模块】 数据库设计基础 7 【正确答案】 C 【试题解析】 数据库系统通 常采用三级模式结构并且提供两级映射功能,其中的外模式模式映射保证了数据库系统具有较高的逻辑独立性,而模式内模式映射保证了数据库系统具有较高的物理独立性。 【知识模块

14、】 数据库设计基础 8 【正确答案】 D 【试题解析】 数据模型是数据特征的抽象,所描述的内容有三个部分:数据结构、数据操作、数据约束。数据结构主要描述数据的类型、内容、性质以及数据间的联系等。 数据操作主要描述在相应数据结构上的操作类型与操作方式。数据约束主要描述数据结构内数据间的语法、语义联系,它们之间的制约与依存关系,以 及数据动态变化的规则,以保证数据的正确、有效与相容。 【知识模块】 数据库设计基础 9 【正确答案】 D 【试题解析】 实体是概念世界中的基本单位,是客观存在并可以相互区别的事物。要建立表示学生选修课程活动的实体联系模型,能互相区别并可以联系起来的实体是学生和课程。 【

15、知识模块】 数据库设计基础 10 【正确答案】 B 【试题解析】 一间宿舍可以住多名学生,一个学生只能在一个宿舍,则实体宿舍与实体学生间的联系是一对多。宿舍是一的一方,学生是多的一方。 【知识模块】 数据 库设计基础 11 【正确答案】 D 【试题解析】 一个教师可以讲授不同的课程,同一课程也可由不同教师讲授,则实体教师与实体课程间的联系是多对多。 【知识模块】 数据库设计基础 12 【正确答案】 A 【试题解析】 层次模型的基本结构是树型结构,是一对多的;网状模型类似于图的结构,是多对多的。 【知识模块】 数据库设计基础 13 【正确答案】 D 【试题解析】 关系模式采用二维表来表示关系,简

16、称表。 【知识模块】 数据库设计基础 14 【正确答案】 B 【试题解析】 在关系模式中凡能唯一标识元组的最小属性集称为该关系的键或码。关系模式中可能有若干个键,它们称为该表的候选码或候选键。关系模式中不能没有候选键。 【知识模块】 数据库设计基础 15 【正确答案】 D 【试题解析】 一个属性 (即一列 ),在某张表中不是主键 (主码 ),但在其他表中是主键 (主码 );则它是第一张表的外键 (外码 )。在 “系 ”表中, “系编号 ”为主键;在 “学生 ”表中, “学号 ”是主键, “系编号 ”不是主键,则 “系编号 ”是表 “学生 ”的外键。 【知识模块】 数据库设计基础 16 【正确答

17、案】 D 【试题解析】 从关系模式中指定若干属性组成新的关系称为投影。对关系 R进行投影运算的结果记为, A(R),其中, A为 R中的属性列。本题中关系 T中的两列与关系 R中的两列相同,故为投影运算。 【知识模块】 数据库设计基础 17 【正确答案】 C 【试题解析】 按 “课程号为 2”(C#=2)和 “成绩不及格 ”(G 60)的条件在 SC表中做检索 (操作, C#=2 G 60(SC),两个条件是 “且 ”的关系 ( )。因为最后结果只需要“学号 ”,所以在筛选后再做投影操作只取 “学号 ”列 S#(C#=2 G 60(SC)。 【知识模块】 数据库设计基础 18 【正确答案】 C

18、 【试题解析】 关系 R与 S经并运算后所得到的关系由属于 R或属于 S的元组构成,记为 R S。本题中,关系 T中的行要么属于关系 R,要么属于关系 S,故为并运算。 【知识模块】 数据库设计基础 19 【正确答案】 D 【试题解析】 自然连接要求两个关系中进行比较的是相同的属性,并且进行等值连接,在结果中还要把重复的属性列去掉。本题属于自然连接,隐含条件是R A=S A。 【知识模块】 数据库设计 基础 20 【正确答案】 B 【试题解析】 S#,C#(SC)表示从关系 SC中取出 S#、 C#两列,得到的结果与关系 C进行除运算,表示选修了表 C中全部课程的学生学号。 【知识模块】 数据

19、库设计基础 21 【正确答案】 A 【试题解析】 课程名 “操作系统 ”需要在 C表中进行查找,成绩在 “90分以上 (含 90分 )”需要在 SC表中查找, “学生姓名 ”需要在 S表中查找,所以必须对上述三个表进行连接后再进行操作。具体操作是:先从 C表中选出课程名是 “操作系统 ”的行Cn=“操作系统 ”(C),但是只要 “课程 ”列 C#(Cn=“操作系统 ”(C),得到筛选结果的一个小表;在 SC表中找出 “90分以上 (含 90分 )”的行 G 90(SC),得到第二个小表;两个小表进行连接操作并从结果中取 “学号 ”列 S#(C#(Cn=“操作系统 ”(C) G90(SC);这样

20、得到的结果再与 S表连接并从结果中只取 “姓名 ”列, S#(C#(Cn=“操作系统 ”(C) 。 【知识模块】 数据库设计基础 22 【正确答案】 B 【试题解析】 ER模型与关系模型间的转换关系如下表所示。【知识模块】 数据 库设计基础 23 【正确答案】 B 【试题解析】 对于关系模式,若其中的每个属性都已不能再分为简单项,则它属于第一范式。本题中 “部门成员 ”可进一步分解 (成员编号、姓名等 ),因此不满足第一范式。 【知识模块】 数据库设计基础 24 【正确答案】 B 【试题解析】 本题中关系 s中的 “学号 ”列可决定 “所在系 ”列, “所在系 ”列又可决定 “所在系的系主任

21、”,存在传递函数依赖,不满足第三范式。 【知识模块】 数据库设计基础 25 【正确答案】 B 【试题解析】 由题可知关系模式 R有三个函数依赖: (书店编号,书籍编号 ) 部门编号 (书店编号,部门编号 ) 负责人 (书店编号,书籍编号 ) 库存数量 由此可知, (书店编号,书籍编号 )可以唯一标识关系模式 R中的每个元组,因此属于关系模式的主键。 在此关系模式中,每个属性都是不可再分的, R属于 lNF,且 “书店编号 ”和 “书籍编号 ”单独之一都不能决定 其他非主属性,所以 R属于 2NF;但 (书店编号,书籍编号 )可以决定 “部门编号 ”, “部门编号 ”又可决定 “部门负责人 ”,存在传递依赖,所以不属于 3NF,更不是 BCNF。 【知识模块】 数据库设计基础 26 【正确答案】 C 【试题解析】 关系 SC的主属性为 (S#、 C#),但在 Sc中 S#(学号 )单独就可以决定Sd(所在系 ), Sd(所在系 )可决定 Dc(所在系的系主任 ),故对主属性传递依赖的是S#Sd , SdDc 。 【知识模块】 数据库设计基础

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

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

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