1、国家二级 ACCESS机试选择题(数据库设计基础)模拟试卷 11及答案解析(总分:58.00,做题时间:90 分钟)一、选择题(总题数:29,分数:58.00)1.有三个关系 R,S 和 T如下图所示,则由关系 R和 S得到关系 T的运算是 (分数:2.00)A.自然连接B.交C.投影D.并2.在关系模型中,每一个二维表称为一个(分数:2.00)A.关系B.属性C.元组D.主码(键)3.若实体 A和 B是一对多的联系,实体 B和 C是一对一的联系,则实体 A和 C的联系是(分数:2.00)A.一对一B.一对多C.多对一D.多对多4.有三个关系 R,S 和 T如下图所示,则由关系 R和 S得到关
2、系 T的运算是 (分数:2.00)A.选择B.投影C.交D.并5.一般情况下,当对关系 R和 S进行自然连接时,要求 R和 S含有一个或者多个共有的(分数:2.00)A.记录B.行C.属性D.元组6.有三个关系 R,S 和 T如下图所示: (分数:2.00)A.选择B.差C.交D.并7.有表示公司和职员及工作的二张表,职员可在多家公司兼职。其中公司 C(公司号,公司名,地址,注册资本,法人代表,员工数),职员 S(职员号,姓名,性别,年龄,学历),工作 W(公司号,职员号,工资),则表 W的键(码)为(分数:2.00)A.公司号,职员号B.职员号,工资C.职员号D.公司号,职员号,工资8.在关
3、系 A(S,SN,D)和 B(D,CN,NM)中,A 的主关键字是 S,B 的主关键字是 D,则 D是 A的(分数:2.00)A.外键(码)B.候选键(码)C.主键(码)D.候选键或主键9.有关系 R、S 和 T,如下图所示 (分数:2.00)A.并B.自然连接C.笛卡尔积D.差10.在数据库管理系统提供的数据语言中,负责数据模式定义的是(分数:2.00)A.数据定义语言B.数据管理语言C.数据操纵语言D.数据控制语言11.设有一个商店的数据库,记录客户及其购物情况,由三个关系组成:商品(商品号,商品名,单价,商品类别,供应商),客户(客户号,姓名,地址,电邮,性别,身份证号),购买(客户号,
4、商品号,购买数量),则关系购买的键为(分数:2.00)A.客户号B.商品号C.客户号,商品号D.客户号,商品号,购买数量12.有三个关系 R,S 和 T如下图所示: (分数:2.00)A.并B.自然连接C.笛卡尔积D.交13.在数据库管理系统提供的数据语言中,负责数据的查询、增加、删除和修改等操作的是(分数:2.00)A.数据定义语言B.数据管理语言C.数据操纵语言D.数据控制语言14.一名雇员就职于一家公司,一个公司有多个雇员。则实体公司和实体雇员之间的联系是(分数:2.00)A.1:1 联系B.1:m 联系C.m:1 联系D.m:n 联系15.有关系如下图所示: (分数:2.00)A.实体
5、完整性约束B.参照完整性约束C.用户定义的完整性约束D.以上都不正确16.在数据库系统中,用于对客观世界中复杂事物的结构及它们之间的联系进行描述的是(分数:2.00)A.概念数据模型B.逻辑数据模型C.物理数据模型D.结构数据类型17.一个兴趣班可以招收多名学生,而一个学生可以参加多个兴趣班。则实体兴趣班和实体学生之间的联系是(分数:2.00)A.1:1 联系B.1:m 联系C.m:1 联系D.m:n 联系18.有三个关系 R,S 和 T如下图所示: (分数:2.00)A.实体完整性约束B.参照完整性约束C.用户定义的完整性约束D.以上三项19.在数据库系统中,给出数据模型在计算机上物理结构表
6、示的是(分数:2.00)A.概念数据模型B.逻辑数据模型C.物理数据模型D.以上三项20.在数据库设计中,将 E-R图转换成关系数据模型的过程属于(分数:2.00)A.逻辑设计阶段B.需求分析阶段C.概念设计阶段D.物理设计阶段21.设有关系表学生 S(学号,姓名,性别,年龄,身份证号),每个学生学号唯一。除属性学号外,也可以作为键的是(分数:2.00)A.姓名B.身份证号C.姓名,性别,年龄D.学号,姓名22.在数据库系统中,考虑数据库实现的数据模型是(分数:2.00)A.概念数据模型B.逻辑数据模型C.物理数据模型D.结构数据类型23.在数据库设计中,描述数据间内在语义联系得到 E-R图的
7、过程属于(分数:2.00)A.逻辑设计阶段B.需求分析阶段C.概念设计阶段D.物理设计阶段24.有三个关系 R,S 和 T如下图所示: (分数:2.00)A.并B.自然连接C.笛卡尔积D.差25.关系数据模型(分数:2.00)A.只能表示实体间 1:1 联系B.只能表示实体间 1:m 联系C.可以表示实体间 m:n 联系D.只能表示实体间 1:n 联系26.将 E-R图转换为关系模式时,E-R 图中的实体和联系都可以表示为(分数:2.00)A.属性B.键C.关系D.域27.有三个关系 R,S 和 T如下图所示: (分数:2.00)A.并B.自然连接C.笛卡尔积D.差28.在数据管理的二个发展阶
8、段中,数据的共享性好且冗余度最小的是(分数:2.00)A.人工管理阶段B.文件系统阶段C.数据库系统阶段D.三个阶段相同29.在进行数据库逻辑设计时,可将 E-R图中的属性表示为关系模式的(分数:2.00)A.属性B.键C.关系D.域国家二级 ACCESS机试选择题(数据库设计基础)模拟试卷 11答案解析(总分:58.00,做题时间:90 分钟)一、选择题(总题数:29,分数:58.00)1.有三个关系 R,S 和 T如下图所示,则由关系 R和 S得到关系 T的运算是 (分数:2.00)A.自然连接 B.交C.投影D.并解析:解析:在实际应用中,最常用的连接是一个叫自然连接的特例。它满足下面的
9、条件:两关系间有公共域;通过公共域的相等值进行连接。通过观察三个关系 R,S,T 的结果可知关系 T是由关系 R和 S进行自然连接得到的。2.在关系模型中,每一个二维表称为一个(分数:2.00)A.关系 B.属性C.元组D.主码(键)解析:解析:每个二维表代表一个关系,由表框架及表的元组组成。3.若实体 A和 B是一对多的联系,实体 B和 C是一对一的联系,则实体 A和 C的联系是(分数:2.00)A.一对一B.一对多 C.多对一D.多对多解析:解析:由于 B和 C有一一对应的联系,而 A和 B之间有一对多的联系,则通过关系之间的传递,则A和 C之间也是一对多的联系。4.有三个关系 R,S 和
10、 T如下图所示,则由关系 R和 S得到关系 T的运算是 (分数:2.00)A.选择B.投影C.交D.并 解析:解析:关系代数的并运算是指:设关系 R和 s具有相同的关系模式,R 和 s的并是由属于 R或属于s的元组组成的集合,记为 RS。形式定义为:RSt|tRtS),式中 t是元组变量。本题中关系T是由属于关系 R的或者属于关系 S的元组组成,所以 T是 RS 的结果。5.一般情况下,当对关系 R和 S进行自然连接时,要求 R和 S含有一个或者多个共有的(分数:2.00)A.记录B.行C.属性 D.元组解析:解析:自然连接要满足两个条件:一是两关系之间有公共域。二是通过共域的相等值(属性)进
11、行连接。6.有三个关系 R,S 和 T如下图所示: (分数:2.00)A.选择B.差 C.交D.并解析:解析:由关系 T中的数据可以看出,其数据由属于关系 R但是不属于关系 S的数据组成。所以关系T是由关系 R和 S通过差运算得到的。7.有表示公司和职员及工作的二张表,职员可在多家公司兼职。其中公司 C(公司号,公司名,地址,注册资本,法人代表,员工数),职员 S(职员号,姓名,性别,年龄,学历),工作 W(公司号,职员号,工资),则表 W的键(码)为(分数:2.00)A.公司号,职员号 B.职员号,工资C.职员号D.公司号,职员号,工资解析:解析:由于职员可以在多家公司兼职,表 W的键(码)
12、应为公司关系和职员关系的主码,即公司号和职员号,应选择选项 A。8.在关系 A(S,SN,D)和 B(D,CN,NM)中,A 的主关键字是 S,B 的主关键字是 D,则 D是 A的(分数:2.00)A.外键(码) B.候选键(码)C.主键(码)D.候选键或主键解析:解析:二维表中的一行称为元组。候选键(码)是二维表中能唯一标识元组的最小属性集。若一个二维表有多个候选码,则选定其中一个作为主键(码)供用户使用。表 M中的某属性集是表 N的候选键或者主键,则称该属性集为表 M的外键(码)。A 中属性集 D是 B的主关键字,故 D是 A的外键(码),所以选项 A正确。9.有关系 R、S 和 T,如下
13、图所示 (分数:2.00)A.并B.自然连接C.笛卡尔积D.差 解析:解析:由三个关系 R、S 和 T的结构可以知道,关系 T是由关系 R、S 经过差运算得到的。10.在数据库管理系统提供的数据语言中,负责数据模式定义的是(分数:2.00)A.数据定义语言 B.数据管理语言C.数据操纵语言D.数据控制语言解析:解析:数据库管理系统一般提供相应的数据语言,它们分别是:数据定义语言,负责数据的模式定义与数据的物理存取构建;数据操纵语言,负责数据的操纵,包括查询及增、删、改等操作;数据控制语言,负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等功能。11.设有一个商店的数据库,记录客户及其购
14、物情况,由三个关系组成:商品(商品号,商品名,单价,商品类别,供应商),客户(客户号,姓名,地址,电邮,性别,身份证号),购买(客户号,商品号,购买数量),则关系购买的键为(分数:2.00)A.客户号B.商品号C.客户号,商品号 D.客户号,商品号,购买数量解析:解析:购买关系是联系客户和商品表的纽带,所以购买表的键为客户号和商品号,选项 C正确。12.有三个关系 R,S 和 T如下图所示: (分数:2.00)A.并B.自然连接C.笛卡尔积D.交 解析:解析:关系 R与 S经交运算后所得到的关系是由那些既在 R内又在 S内的有序组组成的,记为RS,因此应选择选项 D。13.在数据库管理系统提供
15、的数据语言中,负责数据的查询、增加、删除和修改等操作的是(分数:2.00)A.数据定义语言B.数据管理语言C.数据操纵语言 D.数据控制语言解析:解析:数据库管理系统提供了相应的数据语言,它们是:数据定义语言,该语言负责数据的模式定义与数据的物理存取构建;数据操纵语言,该语言负责数据的操纵,包括查询与增加、删除和修改等操作;数据控制语言,该语言负责数据完整性,安全性的定义与检查以及并发控制,故障恢复功能。故选项 C正确。14.一名雇员就职于一家公司,一个公司有多个雇员。则实体公司和实体雇员之间的联系是(分数:2.00)A.1:1 联系B.1:m 联系 C.m:1 联系D.m:n 联系解析:解析
16、:一对多关系是关系数据库中两个表之间的一种关系,该关系中第一个表中的单个行可以与第二个表中的一个或多个行相关,但第二个表中的一个行只可以与第一个表中的一个行相关。 本题中一个公司有多个雇员,但一名雇员就职于一家公司,因此是一对多关系。15.有关系如下图所示: (分数:2.00)A.实体完整性约束 B.参照完整性约束C.用户定义的完整性约束D.以上都不正确解析:解析:关系模型中可以 3类完整性约束:实体完整性约束、参照完整性约束和用户定义的完整性约束。实体完整性约束是指,若属性 M是关系的主键,则属于 M中的属性值不能为空值。属性 B为主键,最后一个记录为空,违反了实体完整性约束,选项 A正确。
17、16.在数据库系统中,用于对客观世界中复杂事物的结构及它们之间的联系进行描述的是(分数:2.00)A.概念数据模型 B.逻辑数据模型C.物理数据模型D.结构数据类型解析:解析:数据模型按照不同的应用层次分为以下 3种类型;概念数据模型着重于对客观世界中复杂事物的描述及对它们内在联系的刻画;逻辑数据模犁,是而向数据库系统的模型,着重于夺数据库系统一级的实现;物理数据模型,是面向计算机物理实现的模型,此模型给出了数据模型在计算机上物理结构的表示。故选项 A正确。17.一个兴趣班可以招收多名学生,而一个学生可以参加多个兴趣班。则实体兴趣班和实体学生之间的联系是(分数:2.00)A.1:1 联系B.1
18、:m 联系C.m:1 联系D.m:n 联系 解析:解析:一般来说,实体集之间必须通过联系来建立联接关系,分为 3类:一对一联系(1:1)、一对多联系(1:m)、多对多联系(m:n)。多个兴趣班与多个学生的关系为 m:n 联系,选项 D正确。18.有三个关系 R,S 和 T如下图所示: (分数:2.00)A.实体完整性约束B.参照完整性约束 C.用户定义的完整性约束D.以上三项解析:解析:关系模型中可以有 3类完整性约束:实体完整性约束、参照完整性约束和用户定义的完整性约束。实体完整性约束是指,若属性 M是关系的主键,则属性 M中的属性值不能为空值。参照完整性约束是指,具有参照完整性约束的表中的
19、外键字段,是其参照表的主键字段。外键取值必须取参照表中主键字段已经有的值,可以为空也可不为空。对于这个题目来说,复合关键字(A,B)只能取(A,F)、(A,1)、(A,n)、(b,F)、(1),1)、(1),n),而 T的记录项(b,q,4)中复合关键字(A,B)的值为(b,q)不在上述的取值范围中,所以 T的记录项(b,q,4)违反了参照完整性约束。19.在数据库系统中,给出数据模型在计算机上物理结构表示的是(分数:2.00)A.概念数据模型B.逻辑数据模型C.物理数据模型 D.以上三项解析:解析:数据模型按照不同的应用层次分为以下 3种类型,着重于对客观世界中复杂事物的描述及对它们内在联系
20、的刻画;逻辑数据模型,是面向数据库系统的模型,着重于在数据库系统一级的实现;物理数据模型,是面向计算机物理实现的模型,此模型给出了数据模型在计算上物理结构的表示。故选项 C正确。20.在数据库设计中,将 E-R图转换成关系数据模型的过程属于(分数:2.00)A.逻辑设计阶段 B.需求分析阶段C.概念设计阶段D.物理设计阶段解析:解析:数据库的设计阶段包括需要分析、概念设计、逻辑设计和物理设计,其中将 ER图转换成关系数据模型的过程属于逻辑设计阶段。21.设有关系表学生 S(学号,姓名,性别,年龄,身份证号),每个学生学号唯一。除属性学号外,也可以作为键的是(分数:2.00)A.姓名B.身份证号
21、 C.姓名,性别,年龄D.学号,姓名解析:解析:候选键是是二维表中能唯一标识元组的最小属性集。一个二维表有多个候选码,则选定其中一个作为主键供用户使用,学生学号与身份证号均是唯一的,都可以作为主键,B 选项正确。22.在数据库系统中,考虑数据库实现的数据模型是(分数:2.00)A.概念数据模型B.逻辑数据模型 C.物理数据模型D.结构数据类型解析:解析:数据模型按照不同的应用层次分为以下 3种类型,概念数据模型,着重于对客观世界中复杂事物的描述及对它们内在联系的刻画;逻辑数据模型,是面向数据库系统的模型,着重于在数据库系统一级的实现;物理数据模型,是面向计算机物理实现的模型,此模型给出了数据模
22、型在计算机上物理结构的表示。故选项 B正确。23.在数据库设计中,描述数据间内在语义联系得到 E-R图的过程属于(分数:2.00)A.逻辑设计阶段B.需求分析阶段C.概念设计阶段 D.物理设计阶段解析:解析:E-R 模型(实体联系模型)是将现实世界的要求转化成实体、联系、属性等几个基本概念,以及它们间的两种基本联接关系,并且可用一种图非常直观地表示出来。它属于数据库设计的概念设计阶段。24.有三个关系 R,S 和 T如下图所示: (分数:2.00)A.并 B.自然连接C.笛卡尔积D.差解析:解析:由关系 T中的数据可以看出,其数据由关系 R和 S的数据组成。所以关系 T是由关系 R和 T通过并
23、运算得到的。25.关系数据模型(分数:2.00)A.只能表示实体间 1:1 联系B.只能表示实体间 1:m 联系C.可以表示实体间 m:n 联系 D.只能表示实体间 1:n 联系解析:解析:关系数据模型能表示实体间一对一(1:1)、一对多(1:m)和多对多(m:n)联系。因此选项 C正确。26.将 E-R图转换为关系模式时,E-R 图中的实体和联系都可以表示为(分数:2.00)A.属性B.键C.关系 D.域解析:解析:将 E-R图转换为关系模式时,实体和联系都可以表示为关系。27.有三个关系 R,S 和 T如下图所示: (分数:2.00)A.并B.自然连接C.笛卡尔积 D.差解析:解析:两个集
24、合 X和 Y的笛卡尔积,又称直积,表示为 X*Y,第一个对象是 x的成员而第二个对象是 Y的所有可能有序对的其中一个成员。题中集合 R=A,A,集合 S=B,B1,B2,则两个集合的笛卡尔积为(A,B),(A,B1),(A,B2),(A1,B),(A1,B1),(A1,B2)。集合 T正好时关系 R和 S的运算结果,因此应选选项 C。28.在数据管理的二个发展阶段中,数据的共享性好且冗余度最小的是(分数:2.00)A.人工管理阶段B.文件系统阶段C.数据库系统阶段 D.三个阶段相同解析:解析:数据管理技术的发展经历了三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。人工管理阶段无共享,冗余度大;文件管理阶段共享性差,冗余度大:数据库系统管理阶段共享性大,冗余度小。29.在进行数据库逻辑设计时,可将 E-R图中的属性表示为关系模式的(分数:2.00)A.属性 B.键C.关系D.域解析:解析:在进行数据库逻辑设计时,可将 E-R图中的属性表示为关系模式的属性。