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

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

1、国家二级 MS Office高级应用机试(数据库设计基础)模拟试卷 11及答案与解析 一、选择题 1 一间宿舍可住多个学生,则实体宿舍和学生之间的联系是 ( A)一对一 ( B)一对多 ( C)多对一 ( D)多对多 2 有三个关系 R, S和 T如下图所示: 其中关系 T由关系 R和 S通过某种运算得到,则所使用的运算为 ( A)并 ( B)自然连接 ( C)笛卡尔积 ( D)交 3 有三个关系 R, S和 T如下图所示: 则由关系 R和 S得到关系 T的运算是 ( A)自然连接 ( B)差 ( C)交 ( D)并 4 有三个关系 R, S和 T如下图所示: 则由关系 R和 S得到关系 T的

2、运算是 ( A)自然连接 ( B)交 ( C)投影 ( D)并 5 在关系数据库中,用来表示实体间联系的是 ( A)属性 ( B)二维表 ( C)网状结构 ( D)树状结构 6 有三个关系 R, S和 T如下图所示,则由关系 R和 S得到关系 T的运算是 ( A)自然连接 ( B)交 ( C)投影 ( D)并 7 有三个关系 R, S和 T如下图所示,则由关系 R和 S得到关系 T的运算是 ( A)选择 ( B)差 ( C)交 ( D)并 8 设有一个商店 的数据库,记录客户及其购物情况,由三个关系组成:商品 (商品号,商品名,单价,商品类别,供应商 ),客户 (客户号,姓名,地址,电邮,性别

3、,身份证号 ),购买 (客户号,商品号,购买数量 ),则关系购买的键为 ( A)客户号 ( B)商品号 ( C)客户号,商品号 ( D)客户号,商品号,购买数量 9 在数据库系统中,用于对客观世界中复杂事物的结构及它们之间的联系进行描述的是 ( A)概念数据模型 ( B)逻辑数据模型 ( C)物理数据模型 ( D)结构数据类型 10 设有关系表学生 S(学号,姓名,性别,年龄, 身份证号 ),每个学生学号唯一。除属性学号外,也可以作为键的是 ( A)姓名 ( B)身份证号 ( C)姓名,性别,年龄 ( D)学号,姓名 11 将 E-R图转换为关系模式时, E-R图中的实体和联系都可以表示为 (

4、 A)属性 ( B)键 ( C)关系 ( D)域 12 优化数据库系统查询性能的索引设计属于数据库设计的 ( A)需求分析 ( B)概念设计 ( C)逻辑设计 ( D)物理设计 13 若实体 A和 B是一对一的联系,实体 B和 C是多对一的联系,则实体 A和 C的联系是 ( A)多对一 ( B)一对 多 ( C)一对一 ( D)多对多 14 逻辑模型是面向数据库系统的模型,下面属于逻辑模型的是 ( A)关系模型 ( B)谓词模型 ( C)物理模型 ( D)实体 -联系模型 15 定义学生、教师和课程的关系模式 STC(SNO, SN, SA, TN, CN, G),其中的六个属性分别为学生的学

5、号、姓名、年龄、教师的姓名、课程名以及学生的成绩,则该关系为 ( A)第一范式 ( B)第二范式 ( C)第三范式 ( D) BCNF范式 16 在关系数据库设计中,关系模式设计属于 ( A)逻辑设计 ( B)概念设计 ( C)物理设计 ( D)需求分析 17 数据库三级模式体系结构的划分有利于保持数据库的 ( A)数据独立性 ( B)数据安全性 ( C)结构规范化 ( D)操作可行性 18 见有表示患者和医疗的关系如下: P(P#,Pn,Pg,By),其中 P#为患者编号, Pn为患者姓名, Pg为性别, By为出生日期, Tr(P#,D#,Date,Rt),其中 D#为医生编号,Date为

6、就诊日期, Rt为诊断结果。检索在 1号医生处就诊的病人姓名的表达式是19 按照传统的数据模型分类,数据库系统可分为 ( A)层次、网 状和关系 ( B)大型、中型和小型 ( C)西文、中文和兼容 ( D)数据、图形和多媒体 20 在数据库的三级模式中,可以有任意多个 ( A)外模式 (用户模式 ) ( B)模式 ( C)内模式 (物理模式 ) ( D)外模式和内模式 21 定义学生选修课程的关系模式如下: S(S#, Sn, Sd, Sa)(其属性分别为学号、姓名、所在系、年龄 ); C(C#, Cn, P#)(其属性分别为课程号、课程名、先选课 ); SC(S#, C#, G)(其属性分别

7、学号、课号和成绩 )。 检索选修了课程号为 2且成绩不及格的学生的姓名 的表达式是 ( A) sn(s#(C#=2 G 60(SC) S) ( B) sn(s#(C#=2 G 60(SC) ( C) C#=2 G 60(SC) ( D) sn(s#(C#=2 G 60(SC) S#, Sa(S) 22 工厂生产中所需的零件可以存放在多个仓库中,而每一仓库中可存放多种零件。则实体仓库和零件间的联系是 ( A)多对多 ( B)一对多 ( C)多对一 ( D)一对一 23 下面模型中为概念模型的是 ( A)网状模型 ( B)层次模型 ( C)关系模型 ( D)实体 -联系模型 24 某图书集团数据库

8、中有关系模式 R(书店编号,书籍编号,库存数量,部门编号,部门负责人 ),其中要求 每个书店的每种书籍只在该书店的一个部门销售; 每个书店的每个部门只有一个负责人; 每个书店的每种书籍只有一个库存数量。 则关系模式 R最高是 ( A) 1NF ( B) 2NF ( C) 3NF ( D) BCNF 25 学校的每个社团都有一名团长,且一个同学可同时担任多个社团的团长,则实体团长和实体社团间的联系是 ( A)一对多 ( B)多对多 ( C)多对一 ( D)一对一 26 将数据库的结构划分成多个层次,是为了提高数据库的物理独立性和 ( A)规范程度 ( B)操作独立性 ( C)逻辑独立性 ( D)

9、降低数据冗余 27 关系模型中的关系模式至少应是 ( A) 1NF ( B) 2NF ( C) 3NF ( D) BCNF 28 公司的开发人员可以同时参加多个项目的开发,则实体开发人员和实体项目间的联系是 ( A)多对多 ( B)一对多 ( C)多对一 ( D)一对一 29 下列叙述中正确的是 ( A)关系模式可以没有候选关键字 ( B)关系模式的候选关键字只能有 1个 ( C)关系模式必须有 2个以上的候选关键字 ( D)关系模式的候选关键字可以有 1个或多个 国家二级 MS Office高级应用机试(数据库设计基础)模拟试卷 11答案与解析 一、选择题 1 【正确答案】 B 【试题解析】

10、 两个实体集间的联系可以有下面几种:一对一的联系、一对多或多对一的联系和多对多的联系。由于一个宿舍可以住多个学生,所以它们的联系是一对多联系。 【知识模块】 数据库设计基础 2 【正确答案】 D 【试题解析】 关系 R与 S经过交运算后,所得到的关系是由那些既在 R内又 在S内的有序组组成的,记为 RS。 【知识模块】 数据库设计基础 3 【正确答案】 B 【试题解析】 由关系 T中的数据可以看出,其数据由属于关系 R但是不属于关系 S的数据组成。所以关系 T是由关系 R和 S通过差运算得到的。 【知识模块】 数据库设计基础 4 【正确答案】 A 【试题解析】 选择是单目运算,其运算对象是一个

11、表。该运算按给定的条件,从表中选出满足条件的行形成一个新表作为运算结果。投影也是单目运算,该运算从表中选出指定的属性值组成一个新表。自然连接是一种特殊的等价连接,它 将表中有相同名称的列自动进行记录匹配。自然连接不必指定任何同等连接条件。 【知识模块】 数据库设计基础 5 【正确答案】 B 【试题解析】 在关系数据库中,实体间的联系由一个二维表来表示。 【知识模块】 数据库设计基础 6 【正确答案】 A 【试题解析】 在实际应用中,最常用的连接是一个叫自然连接的特例。它满足下面的条件:两关系间有公共域;通过公共域的相等值进行连接。通过观察三个关系 R, S, T的结果可知关系 T是由关系 R和

12、 S进行自然连接得到的。 【知识模块】 数据库设计基 础 7 【正确答案】 B 【试题解析】 由关系 T中的数据可以看出,其数据由属于关系 R但是不属于关系 S的数据组成。所以关系 T是由关系 R和 S通过差运算得到的。 【知识模块】 数据库设计基础 8 【正确答案】 C 【试题解析】 购买关系是联系客户和商品表的纽带,所以购买表的键为客户号和商品号。故选项 C正确。 【知识模块】 数据库设计基础 9 【正确答案】 A 【试题解析】 数据模型按照不同的应用层次分为以下 3种类型;概念数据模型着重于对客观世界中复杂事物的描述及对它们内在 联系的刻画:逻辑数据模型,是面向数据库系统的模型,着重于在

13、数据库系统一级的实现;物理数据模型,是面向计算机物理实现的模型,此模型给出了数据模型在计算机上物理结构的表示。故选项 A正确。 【知识模块】 数据库设计基础 10 【正确答案】 B 【试题解析】 候选键是是二维表中能唯一标识元组的最小属性集。一个二维表有多个候选码,则选定其中一个作为主键供用户使用,学生学号与身份证号均是唯一的,都可以作为主键, B选项正确。 【知识模块】 数据库设计基础 11 【正确答案】 C 【试题解析】 将 E-R图转换为关系模式时,实体和联系都可以表示为关系。 【知识模块】 数据库设计基础 12 【正确答案】 D 【试题解析】 数据库系统的性能依赖于组成数据库中物理设计

14、结构的有效配置。这些物理设计结构包括索引、聚集索引、索引视图和分区,其目的在于提高数据库的性能和可管理性。所以选项 D正确。 【知识模块】 数据库设计基础 13 【正确答案】 A 【试题解析】 因为实体 A和 B既然是 1对 1联系,那么 A和 B可等价看待, A与 C的关系应该和 B与 C的关系一样,都是多对一。 所以选项 A正确。 【知识模块】 数据库设计基础 14 【正确答案】 A 【试题解析】 逻辑数据模型:是用户通过数据库管理系统看到的现实世界,它描述了数据库数据的整体结构。逻辑模型通常由数据结构、数据操作和数据完整性约束三部分概念组成。数据结构是对系统静态特性的描述,人们一般以数据

15、结构的类型来命名数据模型,如层次模型、网状模型、关系模型、面向对象模型等。所以选项 A正确。 【知识模块】 数据库设计基础 15 【正确答案】 A 【试题解析】 如果一个关系模式 R的所有属性都是不可分的 基本数据项,则R 1NF。简单的说,就是每一个列 (属性 )只有一个,没有重复。第一范式 (1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性习能有多个值或者不能有重复的属性。 对于本题学牛、教师和课程的关系模式 STC(SNOSN, SA, TN, CN, G),其中的六个属性分别为学生的学号、姓名、年龄、教师的姓名、课程名以及学生的成绩。六个属

16、性都足不可分的基本数据项。所以这个关系模式是第一范式。选项A正确。 【知识模块】 数据库设计基础 16 【正确答案】 A 【试题解析】 在关系数据库设计中,将 E-R图转换成关系模型数据的过程是逻辑设计。概念设计,顾名思义就是把概念性的东西用图形化表示出来。所以选择A选项。 【知识模块】 数据库设计基础 17 【正确答案】 A 【试题解析】 数据库三级模式体系结构的划分有利于保持数据库的逻辑独立性和物理独立性,即数据独立性。选项 A正确。 【知识模块】 数据库设计基础 18 【正确答案】 A 【试题解析】 检索在 1号医生处就诊的病人姓名的表达式,首先对Tr(P#,D#,Date,Rt)关 系

17、上以就诊日期 D#=1为条件作选择运算,得到在 1号出诊的医生信息,然后再与患者 P(P#,Pn,Pg,By)关系作自然连接运算,对运算结果在患者编号列作投影运算,再在患者姓名列作一次投影运算,得到在 l号医生处就诊的病人姓名。所以选项 A正确。 【知识模块】 数据库设计基础 19 【正确答案】 A 【试题解析】 数据库管理系统所支持的传统数据模型分为三种:层次数据模型、网状数据模型和关系数据模型。所以选项 A正确。 【知识模块】 数据库设计基础 20 【正确答案】 A 【试题解析】 数据库系统的三级模式是概念模式、外模式和内模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数

18、据视图。外模式也称为子模式或用户模式,它是用户的数据视图,给出了每个用户的局部数据描述,所以应选 A。 小提示:内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法。 【知识模块】 数据库设计基础 21 【正确答案】 A 【试题解析】 首先对关系 SC(S#, C#, G)以课号 C#=2并且成绩 G小于 60分为条件作选择运算,得到课号 C#=2并且成绩 G小于 60分的记录,然后再与学生S(S#, Sn, Sd, Sa)关系作自然连接运算,对运算结果在学号列作投影运算,再在学生姓名列作一次投影运算,得到选修了课程号为 2且成绩不及格的学生的姓名。所以选项 A正确。 【知识模块】 数

19、据库设计基础 22 【正确答案】 A 【试题解析】 零件可以存放在多个仓库中,而每一仓库中可存放多种零件。则实体仓库和零件间的联系是多对多的关系。选项 A正确。 【知识模块】 数据库设计基础 23 【正确答案】 D 【试题解析】 概念模型是对真实世界中问题域内的事物的描述,不是对软件设计的描述。概 念数据模型是面向用户、面向现实世界的数据模型,是与 DBMS无关的。它主要用来描述一个单位的概念化结构。 实体关系模型 (Entity Relationship Diagram)地理信息系统术语,该模型直接从现实世界中抽象出实体类型和实体间联系,然后用实体联系图 (E-R图 )表示数据模型,是描述概

20、念世界,建立概念模型的实用工具。 层次模型是指用一颗 “有向树 ”的数据结构来表示各类实体以及实体间的联系,树中每一个结点代表一个记录类型,树状结构表示实体型之间的联系。层次模型是最早用于商品数据库管理系统的 数据模型。 【知识模块】 数据库设计基础 24 【正确答案】 B 【试题解析】 范式 (数据库设计范式,数据库的设计范式 )是符合某一种级别的关系模式的集合。构造数据库必须遵循一定的规则。在关系数据库中,这种规则就是范式。 关系数据库中的关系必须满足一定的要求,即满足不同的范式。目前关系数据库有六种范式:第一范式 (1NF)、第二范式 (2NF)、第三范式 (3NF)、 Bovce-Co

21、dd范式 (BCNF)、第四范式 (4NF)和第五范式 (5NF)。 所谓第一范式 (1NF)是指数据库表的每 一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。 第二范式 (2NF)要求实体的属性完全依赖于主关键字。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性。如果存在,那么这个属性和主关键字的这一部分应该分离出来形成一个新的实体,新实体与原实体之间是一对多的关系。为实现区分通常需要为表加上一个列,以存储各个实例的唯一标识。 满足第三范式 (3NF)必须先满足第二范式 (2NF)。简而言之,第三范式 (3NF)要求一个数据库表中不包

22、含已在其它表中已 包含的非主关键字信息,第三范式就是属性不依赖于其它非主属性。 相对于第三范式, BC范式的要求更加严格, BC范式是对 R的每个属性都做要求。 本题中,关系模式 R最高满足第二范式 (2NF)。 【知识模块】 数据库设计基础 25 【正确答案】 A 【试题解析】 一对多关系是关系数据库中两个表之间的一种关系,该关系中第一个表中的单个行可以与第二个表中的一个或多个行相关,但第二个表中的一个行只可以与第一个表中的一个行相关。 本题中,一个团长可以对应多个社团,一个社团只有一个团长,因此是一对多关系 。 【知识模块】 数据库设计基础 26 【正确答案】 C 【试题解析】 物理独立性

23、是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。即,数据在磁盘上怎样存储由 DBMS管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变;逻辑独立性存在于外模式和内模式之间。 数据的逻辑独立性是指数据与程序的逻辑独立性。用户的应用程序和数据库中的逻辑结构是相互独立的,当数据的逻辑结构发生改变时应用不需要改变,逻辑独立性存在于外模式和内模式之 间。数据的逻辑独立性是指数据与程序的逻辑独立性。 【知识模块】 数据库设计基础 27 【正确答案】 A 【试题解析】 目前关系数据库有六种范式:第一范式 (1NF)、第二范式 (2NF)、第

24、三范式 (3NF)、 Boyce-Codd范式 (BCNF)、第四范式 (4NF)和第五范式 (5NF)。满足最低要求的范式是第一范式 (1NF)。 【知识模块】 数据库设计基础 28 【正确答案】 A 【试题解析】 多对多关系是关系数据库中两个表之间的一种关系,该关系中第一个表中的一个行可以与第二个表中 的一个或多个行相关。第二个表中的一个行也可以与第一个表中的一个或多个行相关。本题中,开发人员可以同时参加多个项目,而一个项目也需要多个开发人员来完成,因此,是多对多关系。 【知识模块】 数据库设计基础 29 【正确答案】 D 【试题解析】 关系的描述称为关系模式 (Relation Schema),形式化地表示为:R(U, D, dom, F)。其中 R为关系名, U为组成该关系的属性名集合, D为属性组 U中属性所来的域, dom为属性向域的映象集合, F为属性间数据的依赖关系集合。关系模式的候选关键字可以有 1个或多个。 【知识模块】 数据库设计基础

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

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

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