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

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

1、国家二级 MS Office高级应用机试(数据库设计基础)模拟试卷 9及答案与解析 一、选择题 1 有两个关系 R和 S如下图所示: 由关系 R通过运算得到关系 S,则所使用的运算为 ( A)选择 ( B)投影 ( C)插入 ( D)连接 2 在数据管理技术发展的三个阶段中,数据共享最好的是 ( A)人工管理阶段 ( B)文件系统阶段 ( C)数据库系统阶段 ( D)三个阶段相同 3 一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是 ( A)一对一 ( B)一对 多 ( C)多对多 ( D)多对一 4 负责数据库中查询操作的数据库语言是 ( A)数

2、据定义语言 ( B)数据管理语言 ( C)数据操纵语言 ( D)数据控制语言 5 在满足实体完整性约束的条件下 ( A)一个关系中应该有一个或多个候选关键字 ( B)一个关系中只能有一个候选关键字 ( C)一个关系中必须有多个候选关键字 ( D)一个关系中可以没有候选关键字 6 下面描述中不属于数据库系统特点的是 ( A)数据共享 ( B)数据完整性 ( C)数据冗余度高 ( D)数据独立性高 7 有三个关系 R, S和 T如下图所示,则由关系 R和 S得到关系 T的运算是 ( A)选择 ( B)投影 ( C)交 ( D)并 8 有关系 R、 S和 T,如下图所示 关系 T是由关系 R和 S通

3、过运算得出,则所使用的操作是 ( A)并 ( B)自然连接 ( C)笛卡尔积 ( D)差 9 一名雇员就职于一家公司,一个公司有多个雇员。则实体公司和实体雇员之间的联系是 ( A) 1: 1联系 ( B) 1: m联系 ( C) m: 1联系 ( D) m: n联系 10 在数据库系统中,给出数据模型在计算机上物理结构表示的是 ( A)概念数据模型 ( B)逻辑数据模型 ( C)物理数据模型 ( D)以上三项 11 有三个关系 R, S和 T如下图所示: 则由关系 R和 S得到关系 T的运算是 ( A)并 ( B)自然连接 ( C)笛卡尔积 ( D)差 12 在进行数据库逻辑设计时,可将 ER

4、图中的属性表示为关系模式的 ( A)属性 ( B)键 ( C)关系 ( D)域 13 有两个关系 R和 T如下图所示,则由关系 R得到关系 T的运算是 ( A)投影 ( B)交 ( C)选择 ( D)并 14 “商品 ”与 “顾客 ”两个实体集之间的联系一般是 ( A)一对一 ( B)一对多 ( C)多对一 ( D)多对多 15 在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是 ( A)人工管理阶段 ( B)文件系统阶段 ( C)文件系统阶段和数据库阶段 ( D)人工管理阶段和文件系统阶段 16 定义学生、教师和课程的关系模式 S(S#,Sn,Sd,Dc,Sa)(其属性分别为

5、学号、姓名、所在系、所在系的系主任、年龄 ); C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课 ); SC(S#,C#,G)(其属性分别为学号、课程号和成绩 ),则该关系为 ( A)第二范式 ( B)第一范式 ( C)第三范式 ( D) BCNF范式 17 将实体 -联系模型转换为关系模型时,实体之间多对多联系在关系模型中的实现方式是 ( A)建立新的属性 ( B)建立新的关系 ( C)增加新的关键字 ( D)建立新的实体 18 用树型结构表示实体之间联系的模型是 ( A)层次模型 ( B)关系模型 ( C)网状模型 ( D)运算模型 19 现有表示患者和医疗的关系如下: P(P#

6、, Pn, Pg, By),其中 P#为患者编号,Pn为患者姓名, Pg为性别, By为出生日期, Tr(P#, D#, Date, Rt),其中 D#为医生编号, Date为就诊日期, Rt为诊断结果。检索在 1号医生处就诊且诊断结果为感冒的病人姓名的表达式是 20 一名员工可以使用多台计算机,每台计算机只能由一名员工使用,则实体员工和计算机间的联系是 ( A)一对多 ( B)多对多 ( C)多对一 ( D)一对一 21 在数据库中存储的是 ( A)数据的操作 ( B)数据模型 ( C)操作信息 ( D)数据以及数据之间的联系 22 定义学生选修课程的关系模式如下: S(S#, Sn, Sd

7、, Sa)(其属性分别为学号、姓名、 所在系、年龄 ); C(C#, Cn, P#)(其属性分别为课程号、课程名、先选课 );SC(S#, C#, G)(其属性分别学号、课号和成绩 )。检索选修课程名为 “操作系统 ”的成绩在 90分以上 (含 90分 )的学生姓名的表达式是 23 关系的实体完整性要求关系中不能为空的属性是 ( A)主键属性 ( B)外键属性 ( C)全部属性 ( D)候选键属性 24 数据库管理系统的基本功能不包括 ( A)数据库访问 ( B)数据库定义 ( C)数据库的建立和维护 ( D)数据库和网络中其他系统的通信 25 定义部门关系 模式:部门 (部门号,部门名,部门

8、成员,部门总经理 ),使它不满足第一范式的属性是 ( A)部门名 ( B)部门成员 ( C)部门总经理 ( D)部门号 26 学院的每个系都有一名系主任,且一个教师可同时担任多个系的系主任,则实体系主任和实体系间的联系是 ( A)一对多 ( B)多对多 ( C)多对一 ( D)一对一 27 能够减少相同数据重复存储的是 ( A)数据库 ( B)字段 ( C)文件 ( D)记录 28 设有课程关系模式: R(C#,Cn,T,TA)(其中 C#为课程号, Cn为课程名, T为教 师名, Ta为教师地址 ),并且假定不同课程号可以有相同的课程名,每门课程只有一位任课教师,但每位教师可以有多门课程。关

9、系 R范式最高达到 ( A) 1NF ( B) 2NF ( C) 3NF ( D) BCNF 国家二级 MS Office高级应用机试(数据库设计基础)模拟试卷 9答案与解析 一、选择题 1 【正确答案】 B 【试题解析】 一个关系 R通过投影运算后仍为一个关系 R, R是由 R中投影运算所指出的那些域的列所组成的关系。所以题目中关系 S是由关系 R经过投影运算所得 (选择运算主要是对关系 R中选择由满足逻辑 条件的元组所组成的一个新关系 )。 【知识模块】 数据库设计基础 2 【正确答案】 C 【试题解析】 数据管理技术的发展经历了三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。人工管

10、理阶段无共享,冗余度大;文件管理阶段共享性差,冗余度大;数据库系统管理阶段共享性大,冗余度小。 【知识模块】 数据库设计基础 3 【正确答案】 C 【试题解析】 如果一个工作人员只能使用一台计算机且一台计算机只能被一个工作人员使用,则关系为一对一;如果一个工作人员可以使用多台计算机,但是一台计算 机只能被一个工作人员使用,则关系为一对多:如果一个工作人员可以使用多台计算机,一台计算机也可以被多个工作人员使用,则关系为多对多。 【知识模块】 数据库设计基础 4 【正确答案】 C 【试题解析】 负责数据库中查询操作的数据库语言是数据操纵语言。 【知识模块】 数据库设计基础 5 【正确答案】 A 【

11、试题解析】 在关系数据库中,实体完整性的概念是主属性不能为空。在满足实体完整性的前提下,必须在关系中存在主属性,也就是在关系中应该有候选关键字。一个关系中可以有一个或者多个候选关 键字。 【知识模块】 数据库设计基础 6 【正确答案】 C 【试题解析】 数据系统的基本特点有数据的集成性、数据的高共享性与低冗余性、数据的独立性、数据统一管理与控制。 【知识模块】 数据库设计基础 7 【正确答案】 D 【试题解析】 关系代数的并运算是指:设关系 R和 S具有相同的关系模式, R和 S的并是由属于 R或属于 S的元组组成的集合,记为 R S。形式定义为:R St t RV, t S,式中 t是元组变

12、量。本题中关系 T是由属于关系 R的或者属于关系 S的元组组成,所以 T是 R S的结果。 【知识模块】 数据库设计基础 8 【正确答案】 D 【试题解析】 由三个关系 R、 S和 T的结构可以知道,关系 T是由关系 R、 S经过差运算得到的。 【知识模块】 数据库设计基础 9 【正确答案】 B 【试题解析】 一对多关系是关系数据库中两个表之间的一种关系,该关系中第一个表中的单个行可以与第二个表中的一个或多个行相关,但第二个表中的一个行只可以与第一个表中的一个行相关。 本题中一个公司有多个雇员,但一名雇员就职于一家公司,因此是一对多关系。 【知识模块】 数据库设计基础 10 【正确答案】 C

13、【试题解析】 数据模型按照不同的应用层次分为以下 3种类型,着重于对客观世界中复杂事物的描述及对它们内在联系的刻画;逻辑数据模型,是面向数据库系统的模型,着重于在数据库系统一级的实现。 物理数据模型,是面向计算机物理实现的模型,此模型给出了数据模型在计算上物理结构的表示。故选项 C正确。 【知识模块】 数据库设计基础 11 【正确答案】 A 【试题解析】 由关系 T中的数据可以看出,其数据由关系 R和 S的数据组成。所以关系 T是由关系 R和 T通过并运算得到的。 【知识模块】 数据库设计基础 12 【正确答案】 A 【试题解析】 在进行数据库逻辑设计时,可将 E-R图中的属性表示为关系模式的

14、属性。 【知识模块】 数据库设计基础 13 【正确答案】 A 【试题解析】 投影运算是指对于关系内的域指定可引入新的运算。本题中 T是在原有关系 R的内部进行的,是由 S中原有的那些域的列所组成的关系,所以选择 A。 【知识模块】 数据库设计基础 14 【正确答案】 D 【试题解析】 实体集间的联系的个数可以是单个也 可以是多个。两个实体集之间的联系实际上是实体集间的函数关系,这种关系有三种:一对一的联系,简记为1: 1;一对多或多对一联系,简记为 1: m或 m: 1;多对多联系,简记为 m:n。本题中 “商品 ”与 “顾客 ”两个实体集之间的联系是多对多联系。因为一种 “商品 ”可以被多个

15、 “顾客 ”购买,而一个 “顾客 ”也可以购买多个 “商品 ”。 【知识模块】 数据库设计基础 15 【正确答案】 A 【试题解析】 数据管理技术的发展经历了三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。其中,人工管理阶段没有专门的软件对数据进 行管理。 【知识模块】 数据库设计基础 16 【正确答案】 A 【试题解析】 在关系模式 S(S#,Sn,Sd,Dc,Sa)中把学号 S#设置为主键,则其它列姓名、所在系、所在系的系主任、年龄都依赖主键学号 S#。在 C(C#,Cn,P#)中将C#课程号设置为主键,则课程名、先修课都依赖主键 C#。在 SC(S#,C#,G)中,将S#, C#设

16、置为主键,则 G成绩依赖于主键 S#, C#。所以该关系模式是第二范式。选择 A选项。 【知识模块】 数据库设计基础 17 【正确答案】 B 【试题解析】 将实体 -联系模型转换为关系模型时,实体之间多对多联系一般需要中间表,中间表来表示二者的关系。所以选项 B正确。 【知识模块】 数据库设计基础 18 【正确答案】 A 【试题解析】 层次模型的基本结构是树形结构,这种结构方式在现实世界中很普遍,它们自顶向下、层次分明。 【知识模块】 数据库设计基础 19 【正确答案】 A 【试题解析】 检索在 1号医生处就诊且诊断结果为感冒的病人姓名的表达式,首先对 Tr(P#, D#, Date, Rt)

17、关系在以就诊日期 D#=1并且 Rt为诊断结果为 “感冒 ”为条件作选择运算,得到在 1号出诊的医生信息,然后再与患者 P(P#,Pn,Pg,By)关系作自然连接运算,对运算结果在患者编号列作投影运算,再在患者姓名列作一次投影运算,得到在 1号医生处就诊且诊断结果为感冒的病人姓名。所以选项 A正确。 【知识模块】 数据库设计基础 20 【正确答案】 C 【试题解析】 一名员工可以使用多台计算机,每台计算机只能由一名员工使用,所以实体员工和计算机间的联系是多对一。所以选项 C正确。 【知识模块】 数据库设计基础 21 【正确答案】 D 【试题解 析】 数据库里存放的是一些元数据的东西,比如很多表

18、,表中有数据字段,表与表之间有关系,最终表存放到表空间中,而表空间存放在操作系统的文件系统中。所以选项 D正确。 【知识模块】 数据库设计基础 22 【正确答案】 A 【试题解析】 首先对 C(C#, Cn, P#)关系在以课程名 Cn为 “操作系统 ”为条件作选择运算,得到 C关系中课程名为操作系统的记录,然后再与 SC(S#, C#, G)关系在以成绩 G大于等于 90为条件作选择运算,得到成绩大于等于 90的记录,两者作自然连接运算,对运算结果在课号列作投影运算, 再在学号列作一次投影运算,再在姓名列上用投影运算,得到选修课程名为 “操作系统 ”的成绩在 90分以上(含 90分 )的学生

19、姓名。所以选项 A正确。 【知识模块】 数据库设计基础 23 【正确答案】 A 【试题解析】 实体完整性指表中行的完整性。要求表中的所有行都有唯一的标识符,称为主关键字。主关键字是否可以修改,或整个列是否可以被删除,取决于主关键字与其他表之间要求的完整性。实体完整性规则:基本关系的所有主关键字对应的主属性都不能取空值或者重复的值。所以选项 A正确。 【知识模块】 数据库设计基础 24 【正确答案】 D 【试题解析】 数据库管理系统的主要功能包括:数据库定义,数据操作,数据库的运行管理,数据组织、存储与管理,数据库的保护,数据库的维护和通信。数据库不能和网络中的其它系统通信。 【知识模块】 数据

20、库设计基础 25 【正确答案】 B 【试题解析】 所谓第一范式 (1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成, 新实体与原实体之间为一对多关系。 在第一范式 (1NF)中表的每一行只包含一个实例的信息。本题中 “部门 ”关系模式中的 “部门成员 ”可以分割成其它基本数据项,因此它导致 “部门 ”关系模式不满足第一范式。 【知识模块】 数据库设计基础 26 【正确答案】 A 【试题解析】 一对多关系是关系数据库中两个表之间的一种关系,该关系

21、中第一个表中的单个行可以与第二个表中的一个或多个行相关,但第二个表中的一个行只可以与第一个表中的一个行相关。 本题中,一个系主任可以对应多个系,因此是一对多关系。 【 知识模块】 数据库设计基础 27 【正确答案】 A 【试题解析】 数据库 (Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。 数据库主要特点:实现数据共享、减少数据的冗余度、数据的独立性、数据实现集中控制、数据一致性和可维护性,以确保数据的安全性和可靠性和故障恢复。

22、 【知识模块】 数据库设计基础 28 【正确答案】 B 【试题解析】 第二范式 (2NF)要求数据库表中的每个实例或行必须可以被唯一地区分。为实现区分通常斋要为表加上一个列,以存储各个实例的唯一标识。这个唯一属性列被称为主关键字或主键、主码。第二范式 (2NF)要求实体的属性完全依赖于主关键字。 所谓完全依赖是指不能存在仅依赖主关键字一部分的属性。如果存在,那么这个属性和主关键字的这一部分应该分离出来形成一个新的实体,新实体与原实体之间是一对多的关系。为实现区分通常需要为表加上一个列,以存储各个实例的唯一标识。 本题 R关系模式中,课程号有不同 课程名,每位老师又可以任教名门课程,因此符合第二范式。 【知识模块】 数据库设计基础

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

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

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