[计算机类试卷]国家二级ACCESS机试选择题(数据库设计基础)模拟试卷7及答案与解析.doc

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

1、国家二级 ACCESS机试选择题(数据库设计基础)模拟试卷 7及答案与解析 一、选择题 1 在关系 A(S,SN,D)和 B(D,CN,NM)中, A的主关键字是 S, B的主关键字是 D,则 D是 A的 ( A)外键 (码 ) ( B)候选键 (码 ) ( C)主键 (码 ) ( D)候选键或主键 2 有关系 R、 S和 T,如下图所示 关系 T是由关系 R和 S通过运算得出,则所使用的操作是 ( A)并 ( B)自然连接 ( C)笛卡尔积 ( D)差 3 在数据库管理系统提供的数据语言中,负责数据模式定义的是 ( A)数据定义语言 ( B)数据管理语言 ( C)数据操纵语言 ( D)数据控

2、制语言 4 设有一个商店的数据库,记录客户及其购物情况,由三个关系组成:商品 (商品号,商品名,单价,商品类别,供应商 ),客户 (客户号,姓名,地址,电邮,性别,身份证号 ),购买 (客户号,商品号,购买数量 ),则关系购买的键为 ( A)客户号 ( B)商品号 ( C)客户号,商品号 ( D)客户号,商品号,购买数量 5 有三个关系 R, S和 T如下图所示: 则由关系 R和 S得到关系 T的运算是 ( A)并 ( B)自然连接 ( C)笛卡尔积 ( D)交 6 在数据库管理系统提供的数据语言中,负责数据的查询、增加、删除和修改等操作的是 ( A)数据定义语言 ( B)数据管理语言 ( C

3、)数据操纵语言 ( D)数据控制语言 7 一名雇员就职于一家公司,一个公司有多个雇员。则实体公司和实体雇员之间的联系是 ( A) 1: 1联系 ( B) 1: m联系 ( C) m: 1联系 ( D) m: n联系 8 有关系如下图所示: 若 B为键,则最后一条记录违反了 ( A)实体完整性约束 ( B)参照完整性约束 ( C)用户定义的完整性约束 ( D)以上都不正确 9 在数据库系统 中,用于对客观世界中复杂事物的结构及它们之间的联系进行描述的是 ( A)概念数据模型 ( B)逻辑数据模型 ( C)物理数据模型 ( D)结构数据类型 10 一个兴趣班可以招收多名学生,而一个学生可以参加多个

4、兴趣班。则实体兴趣班和实体学生之间的联系是 ( A) 1: 1联系、 ( B) 1: m联系 ( C) m: 1联系 ( D) m: n联系 11 有三个关系 R, S和 T如下图所示: 其中三个关系对应的关键字分别为A, B和复合关键字 (A, B)。则 T的记录项 (b, q, 4)违反了 ( A)实体完整性约束 ( B)参照 完整性约束 ( C)用户定义的完整性约束 ( D)以上三项 12 在数据库系统中,给出数据模型在计算机上物理结构表示的是 ( A)概念数据模型 ( B)逻辑数据模型 ( C)物理数据模型 ( D)以上三项 13 在数据库设计中,将 E-R图转换成关系数据模型的过程属

5、于 ( A)逻辑设计阶段 ( B)需求分析阶段 ( C)概念设计阶段 ( D)物理设计阶段 14 设有关系表学生 S(学号,姓名,性别,年龄,身份证号 ),每个学生学号唯一。除属性学号外,也可以作为键的是 ( A)姓名 ( B)身份证号 ( C)姓名,性别,年龄 ( D)学号,姓名 15 在数据库系统中,考虑数据库实现的数据模型是 ( A)概念数据模型 ( B)逻辑数据模型 ( C)物理数据模型 ( D)结构数据类型 16 在数据库设计中,描述数据间内在语义联系得到 E-R图的过程属于 ( A) i窆辑设计阶段 ( B)需求分析阶段 ( C)概念设计阶段 ( D)物理设计阶段 17 有三个关系

6、 R, S和 T如下图所示: 则由关系 R和 S得到关系 T的运算是 ( A)并 ( B)自然连接 ( C)笛卡尔积 ( D)差 18 关系数据模型 ( A)只能表示实体间 1: 1联系 ( B)只能表示实体间 1: m联系 ( C)可以表示实体间 m: n联系 ( D)只能表示实体间 1: n联系 19 将 E-R图转换为关系模式时, E-R图中的实体和联系都可以表示为 ( A)属性 ( B)键 ( C)关系 ( D)域 20 有三个关系 R, S和 T如下图所示: 则由关系 R和 S得到关系 T的运算是 ( A)并 ( B)自然连接 ( C)笛卡尔积 ( D)差 21 在数据管理的三个发展

7、阶段中,数据的共享性好且冗余度最小的是 ( A)人工管理阶段 ( B)文件系统阶段 ( C)数据库系统阶段 ( D)三个阶段相同 22 在进行数据库逻辑设计时,可将 E-R图中的属性表示为关系模式的 ( A)属性 ( B)键 ( C)关系 ( D)域 23 有三个关系 R, S和 T如下图所示: 则由关系 R和 S得到关系 T的运算是 ( A)并 ( B)自然连接 ( C)除法 ( D)差 24 优化数据库系统查询性能的索引设计属于数据库设计的 ( A)需求分析 ( B)概念设计 ( C)逻辑设计 ( D)物理设计 25 在数据库中,数据模型包括数据结构、数据操作和 ( A)查询 ( B)数据

8、 类型 ( C)关系运算 ( D)数据约束 26 一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般都有一个教练,则实体运动队和队员的联系是 ( A)一对多 ( B)一对一 ( C)多对一 ( D)多对多 27 有两个关系 R和 T如下图所示: 则由关系 R得到关系 T的运算是 ( A)投影 ( B)交 ( C)选择 ( D)并 28 在数据库系统中,数据模型包括概念模型、逻辑模型和 ( A)物理模型 ( B)空间模型 ( C)时间模型 ( D)以上三个均包含 29 若实体 A和 B是一对一的联系, 实体 B和 C是多对一的联系,则实体 A和 C的联系是 ( A)多对一 ( B)一对多

9、 ( C)一对一 ( D)多对多 30 有三个关系 R, S和 T如下图所示: 则由关系 R和 S得到关系 T的运算是 ( A)并 ( B)交 ( C)投影 ( D)自然连接 31 当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的 ( A)逻辑独立性 ( B)物理独立性 ( C)应用独立性 ( D)空间独立性 32 “商品 ”与 “顾客 ”两个实体集之间的联系一般是 ( A)一对一 ( B)一对多 ( C)多对一 ( D)多对多 33 有三个关系 R, S和 T如下图所示: 则由关系 R和 S得到关系 T的运算是 ( A)并 ( B)投影 ( C)交 ( D)选择 34 逻辑

10、模型是面向数据库系统的模型,下面属于逻辑模型的是 ( A)关系模型 ( B)谓词模型 ( C)物理模型 ( D)实体一联系模型 35 运动会中一个运动项目可以有多名运动员参加,一个运动员可以参加多个项目。则实体项目和运动员之间的联系是 ( A)多对多 ( B)一对多 ( C)多对一 ( D)一对一 36 有三个关系 R、 S和 T如下: 则由关系 R和 S得到关 系 T的操作是 ( A)选择 ( B)差 ( C)交 ( D)并 国家二级 ACCESS机试选择题(数据库设计基础)模拟试卷 7答案与解析 一、选择题 1 【正确答案】 A 【试题解析】 二维表中的一行称为元组。候选键 (码 )是二维

11、表中能唯一标识元组的最小属性集。若一个二维表有多个候选码,则选定其中一个作为主键 (码 )供用户使用。表 M中的某属性集是表 N的候选键或者主键,则称该属性集为表 M的外键 (码 )。 A中属性集 D是 B的主关键字,故 D是 A的外键 (码 ),所以选项 A正确。 【知识模块】 数据库设计基础 2 【正确答案】 D 【试题解析】 由三个关系 R、 S和 T的结构可以知道,关系 T是由关系 R、 S经过差运算得到的。 【知识模块】 数据库设计基础 3 【正确答案】 A 【试题解析】 数据库管理系统一般提供相应的数据语言,它们分别是:数据定义语言,负责数据的模式定义与数据的物理存取构建;数据操纵

12、语言,负责数据的操纵,包括查询及增、删、改等操作;数据控制语言,负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等功能。 【知识模块】 数据库设计基础 4 【正确答案】 C 【试题解析】 购买关系是联系客户和商品表的纽带,所以购买表的键为客户号和商品号,选项 C正确。 【知识模块】 数据库设计基础 5 【正确答案】 D 【试题解析】 关系 R与 S经交运算后所得到的关系是由那些既在 R内又在 S内的有序组组成的,记为 RS,因此应选择选项 D。 【知识模块】 数据库设计基础 6 【正确答案】 C 【试题解析】 数据库管理系统提供了相应的数据语言,它们是:数据定义语言,、该语言负责数据的

13、模式定义与数据的物理存取构建;数据操纵语言,该语言负责数据的操纵,包括查 询与增加、删除和修改等操作;数据控制语言,该语言负责数据完整性,安全性的定义与检查以及并发控制,故障恢复功能。故选项C正确。 【知识模块】 数据库设计基础 7 【正确答案】 B 【试题解析】 一对多关系是关系数据库中两个表之间的一种关系,该关系中第一个表中的单个行可以与第二个表中的一个或多个行相关,但第二个表中的一个行只可以与第一个表中的一个行相关。本题中一个公司有多个雇员,但一名雇员就职于一家公司,因此是一对多关系。 【知识模块】 数据库设计基础 8 【正确答案】 A 【试 题解析】 关系模型中可以 3类完整性约束:实

14、体完整性约束、参照完整性约束和用户定义的完整性约束。实体完整性约束是指,若属性 M是关系的主键,则属于 M中的属性值不能为空值。属性 B为主键,最后一个记录为空,违反了实体完整性约束,选项 A正确。 【知识模块】 数据库设计基础 9 【正确答案】 A 【试题解析】 数据模型按照不同的应用层次分为以下 3种类型;概念数据模型着重于对客观世界中复杂事物的描述及对它们内在联系的刻画;逻辑数据模型,是面向数据库系统的模型,着重于在数据库系统一级的实现:物理数据模型,是面向计算机物理实现的模型,此模型给出了数据模型在计算机上物理结构的表示。故选项 A正确。 【知识模块】 数据库设计基础 10 【正确答案

15、】 D 【试题解析】 一般来说,实体集之间必须通过联系来建立联接关系,分为 3类:一对一联系 (1: 1)、一对多联系 (1: m)、多对多联系 (m: n)。多 个兴趣班与多个学生的关系为 m: n联系,选项 D正确。 【知识模块】 数据库设计基础 11 【正确答案】 B 【试题解析】 关系模型中可以有 3类完整性约束:实体完整性约束、参照完整性约束和用户定义的完整性约束。实体完整性约束是指,若属性 M是关系的主键,则属性 M中的属性值不能为空值。参照完整性约束是指,具有参照完整性约束的表中的外键字段,是其参照表的主键字段。外键取值必须取参照表中主键字段已经有的值,可以为空也可不为空。对于这

16、个题目来说,复合关键字 (A, B)只能取(A, F)、 (A, 1)、 (A, n)、 (b, F)、 (b, 1)、 (b, n),而 T的记录项 (b, q, 4)中复合关键字 (A, B)的值为 (b, q)不在上述的取值范围中,所以 T的记录项 (b, q, 4)违反了参照完整性约束。 【知识模块】 数据库设计基础 12 【正确答案】 C 【试题解析】 数据模型按照不同的应用层次分为以下 3种类型,着重于对客观世界中复杂事物的描述及对它们内在联系的刻画;逻辑数据模型,是面向数据库系统的模型,着重于在数据库系统一级的实现;物理数据模型,是面向计算机物理实现的模型,此模型给出了数据模型在

17、计算上物理结构的表示 。故选项 C正确。 【知识模块】 数据库设计基础 13 【正确答案】 A 【试题解析】 数据库的设计阶段包括需要分析、概念设计、逻辑设计和物理设计,其中将 ER图转换成关系数据模型的过程属于逻辑设计阶段。 【知识模块】 数据库设计基础 14 【正确答案】 B 【试题解析】 候选键是是二维表中能唯一标识元组的最小属性集。一个二维表有多个候选码,则选定其中一个作为主键供用户使用,学生学号与身份证号均是唯一的,都可以作为主键, B选项正确。 【知识模块】 数据库设计基础 15 【正确答案】 B 【试题解析】 数据模型按照不同的应用层次分为以下 3种类型,概念数据模型,着重于对客

18、观世界中复杂事物的描述及对它们内在联系的刻画;逻辑数据模型,是面向数据库系统的模型,着重于在数据库系统一级的实现;物理数据模型,是面向计算机物理实现的模型,此模型给出了数据模型在计算机上物理结构的表示。故选项 B正确。 【知识模块】 数据库设计基础 16 【正确答案】 C 【试题解析】 ER模型 (实体联系模型 )是将现实世界的要求转化成实体、联系、属性等几个基本概念,以及它们间的两种基本 联接关系,并且可用一种图非常直观地表示出来。它属于数据库设计的概念设计阶段。 【知识模块】 数据库设计基础 17 【正确答案】 A 【试题解析】 由关系 T中的数据可以看出,其数据由关系 R和 S的数据组成

19、。所以关系 T是由关系 R和 T通过并运算得到的。 【知识模块】 数据库设计基础 18 【正确答案】 C 【试题解析】 关系数据模型能表示实体间一对一 (1: 1)、一对多 (1: m)和多对多(m: n)联系。因此选项 C正确。 【知识模块】 数据库设计基础 19 【正确答案】 C 【试题解析】 将 E R图转换为关系模式时,实体和联系都可以表示为关系。 【知识模块】 数据库设计基础 20 【正确答案】 C 【试题解析】 两个集合 x和 Y的笛卡尔积,又称直积,表示为 X*Y,第一个对象是 x的成员而第二个对象是 Y的所有可能有序对的其中一个成员。题中集合R=A, A1,集合 S=B, B1

20、, B2),则两个集合的笛卡尔积为 (A, B), (A,B1), (A,B2), (A1, B), (A1, B1), (A1, B2)。集合 T正好时关系 R和 S的运算结果,因此应选选项 C。 【知识模块 】 数据库设计基础 21 【正确答案】 C 【试题解析】 数据管理技术的发展经历了三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。人工管理阶段无共享,冗余度大;文件管理阶段共享性差,冗余度大;数据库系统管理阶段共享性大,冗余度小。 【知识模块】 数据库设计基础 22 【正确答案】 A 【试题解析】 在进行数据库逻辑设计时,可将 E-R图中的属性表示为关系模式的属性。 【知识模块】

21、 数据库设计基础 23 【正确答案】 C 【试题解析】 在关系代数中,除法运算可理解 为笛卡尔积的逆运算。设被除关系R为 m元关系,除关系 S为 n元关系,那么它们的商为 m-n元关系,记为 R-S。商的构成原则是:将被除关系 R中的 m-n列,按其值分成若干组,检查每一组的n列值的集合是否包含除关系 S,若包含则取 m-n列的值作为商的一个元组,否则不取。本题中关系 T是由关系 R和 S进行除法运算后的结果。 【知识模块】 数据库设计基础 24 【正确答案】 D 【试题解析】 数据库系统的性能依赖于组成数据库中物理设计结构的有效配置。这些物理设计结构包括索引、聚集索引、索引视图和分区,其目的

22、在于提 高数据库的性能和可管理性。所以选项 D正确。 【知识模块】 数据库设计基础 25 【正确答案】 D 【试题解析】 在数据库系统中的数据模型有三个要素:数据结构、数据操作和数据的约束条件。其中数据的约束条件包括三种:实体完整性约束条件、参照完整性约束条件和用户定义的完整性约束条件。因此选项 D正确。 【知识模块】 数据库设计基础 26 【正确答案】 A 【试题解析】 因为一个实体运动队有多个队员,一个队员仅属于一个运动队。所以实体运动队和队员的联系是一对多。选项 A正确。 【知 识模块】 数据库设计基础 27 【正确答案】 A 【试题解析】 投影运算是指对于关系内的域指定可引入新的运算。

23、本题中 T是在原有关系 R的内部进行的,是由 S中原有的那些域的列所组成的关系,所以选择 A。 【知识模块】 数据库设计基础 28 【正确答案】 A 【试题解析】 数据模型按照不同的应用层次分为以下 3种类型,概念模型着重于对客观世界中复杂事物的描述及对它们内在联系的刻画:逻辑模型,是面向数据库系统的模型,着重于在数据库系统一级的实现;物理模型,是面向计算机物理实现的模型,此模型给出 了数据模型在计算机上物理结构的表示。故选项 A正确。 【知识模块】 数据库设计基础 29 【正确答案】 A 【试题解析】 因为实体 A和 B既然是 1对 l联系,那么 A和 B可等价看待, A与 C的关系应该和

24、B与 C的关系一样,都是多对一。所以选项 A正确。 【知识模块】 数据库设计基础 30 【正确答案】 D 【试题解析】 自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,所以根据 T关系中的有序组可知 R与 S进行的是自然连接操作。 【知识模块】 数据库设计基础 31 【正确答案】 A 【试题解析】 当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的逻辑独立性。所以选项 A正确。 【知识模块】 数据库设计基础 32 【正确答案】 D 【试题解析】 实体集间的联系的个数可以是单个也可以是多个。两个实体集之间的联系实际上

25、是实体集间的函数关系,这种关系有三种:一对一的联系,简记为1: 1;一对多或多对一联系,简记为 1: m或 m: 1;多对多联系,简记为 m:n。本题中 “商品 ”与 “顾客 ”两个实体集之间的联系是 多对多联系。因为一种 “商品 ”可以被多个 “顾客 ”购买,而一个 “顾客 ”也可以购买多个 “商品 ”。 【知识模块】 数据库设计基础 33 【正确答案】 A 【试题解析】 关系并运算是指,设有两个关系 R和 S,它们具有相同的结构。 R和 S的并是由属于 R或属于 S的元组组成的集合。所以对于本题关系 R和 S具有相同的结构,并且关系 T的元组是由属于 R或属于 S的元组组成的集合。因此选项

26、 A正确。 【知识模块】 数据库设计基础 34 【正确答案】 A 【试题解析】 逻辑数据模型:是用户通过数据库管理系统看到 的现实世界,它描述了数据库数据的整体结构。逻辑模型通常由数据结构、数据操作和数据完整性约束三部分概念组成。数据结构是对系统静态特性的描述,人们一般以数据结构的类型来命名数据模型,如层次模型、网状模型、关系模型、面向对象模型等。所以选项 A正确。 【知识模块】 数据库设计基础 35 【正确答案】 A 【试题解析】 因为一个运动项目可以有多名运动员参加,一个运动员可以参加多个项目,所以实体项目和运动员之间的联系是多对多。所以选项 A正确。 【知识模块】 数据库设计基础 36 【正确答案】 B 【试题解析】 关系 T中的元组是 R关系中有而 S关系中没有的元组的集合,所以进行的差运算,选择 B选项。 【知识模块】 数据库设计基础

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

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

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