国家二级MS Office高级应用机试(数据库设计基础)模拟试卷9
选择题
1.有两个关系R和S如下图所示:
(B)
A. 选择
B. 投影
C. 插入
D. 连接
解析:一个关系R通过投影运算后仍为一个关系R’,R’是由R中投影运算所指出的那些域的列所组成的关系。所以题目中关系S是由关系R经过投影运算所得(选择运算主要是对关系R中选择由满足逻辑条件的元组所组成的一个新关系)。
2.在数据管理技术发展的三个阶段中,数据共享最好的是(C)
A. 人工管理阶段
B. 文件系统阶段
C. 数据库系统阶段
D. 三个阶段相同
解析:数据管理技术的发展经历了三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。人工管理阶段无共享,冗余度大;文件管理阶段共享性差,冗余度大;数据库系统管理阶段共享性大,冗余度小。
3.一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是(C)
A. 一对一
B. 一对多
C. 多对多
D. 多对一
解析:如果一个工作人员只能使用一台计算机且一台计算机只能被一个工作人员使用,则关系为一对一;如果一个工作人员可以使用多台计算机,但是一台计算机只能被一个工作人员使用,则关系为一对多:如果一个工作人员可以使用多台计算机,一台计算机也可以被多个工作人员使用,则关系为多对多。
4.负责数据库中查询操作的数据库语言是(C)
A. 数据定义语言
B. 数据管理语言
C. 数据操纵语言
D. 数据控制语言
解析:负责数据库中查询操作的数据库语言是数据操纵语言。
5.在满足实体完整性约束的条件下(A)
A. 一个关系中应该有一个或多个候选关键字
B. 一个关系中只能有一个候选关键字
C. 一个关系中必须有多个候选关键字
D. 一个关系中可以没有候选关键字
解析:在关系数据库中,实体完整性的概念是主属性不能为空。在满足实体完整性的前提下,必须在关系中存在主属性,也就是在关系中应该有候选关键字。一个关系中可以有一个或者多个候选关键字。
6.下面描述中不属于数据库系统特点的是(C)
A. 数据共享
B. 数据完整性
C. 数据冗余度高
D. 数据独立性高
解析:数据系统的基本特点有数据的集成性、数据的高共享性与低冗余性、数据的独立性、数据统一管理与控制。
7.有三个关系R,S和T如下图所示,则由关系R和S得到关系T的运算是
(D)
A. 选择
B. 投影
C. 交
D. 并
解析:关系代数的并运算是指:设关系R和S具有相同的关系模式,R和S的并是由属于R或属于S的元组组成的集合,记为R∪S。形式定义为:R∪S≡{t|t∈RV,t∈S},式中t是元组变量。本题中关系T是由属于关系R的或者属于关系S的元组组成,所以T是R∪S的结果。
8.有关系R、S和T,如下图所示
(D)
A. 并
B. 自然连接
C. 笛卡尔积
D. 差
解析:由三个关系R、S和T的结构可以知道,关系T是由关系R、S经过差运算得到的。
9.一名雇员就职于一家公司,一个公司有多个雇员。则实体公司和实体雇员之间的联系是(B)
A. 1:1联系
B. 1:m联系
C. m:1联系
D. m:n联系
解析:一对多关系是关系数据库中两个表之间的一种关系,该关系中第一个表中的单个行可以与第二个表中的一个或多个行相关,但第二个表中的一个行只可以与第一个表中的一个行相关。
本题中一个公司有多个雇员,但一名雇员就职于一家公司,因此是一对多关系。
10.在数据库系统中,给出数据模型在计算机上物理结构表示的是(C)
A. 概念数据模型
B. 逻辑数据模型
C. 物理数据模型
D. 以上三项
解析:数据模型按照不同的应用层次分为以下3种类型,着重于对客观世界中复杂事物的描述及对它们内在联系的刻画;逻辑数据模型,是面向数据库系统的模型,着重于在数据库系统一级的实现。
物理数据模型,是面向计算机物理实现的模型,此模型给出了数据模型在计算上物理结构的表示。故选项C正确。
11.有三个关系R,S和T如下图所示:
(A)
A. 并
B. 自然连接
C. 笛卡尔积
D. 差
解析:由关系T中的数据可以看出,其数据由关系R和S的数据组成。所以关系T是由关系R和T通过并运算得到的。
12.在进行数据库逻辑设计时,可将E—R图中的属性表示为关系模式的(A)
A. 属性
B. 键
C. 关系
D. 域
解析:在进行数据库逻辑设计时,可将E-R图中的属性表示为关系模式的属性。
13.有两个关系R和T如下图所示,则由关系R得到关系T的运算是
(A)
A. 投影
B. 交
C. 选择
D. 并
解析:投影运算是指对于关系内的域指定可引入新的运算。本题中T是在原有关系R的内部进行的,是由S中原有的那些域的列所组成的关系,所以选择A。
14.“商品”与“顾客”两个实体集之间的联系一般是(D)
A. 一对一
B. 一对多
C. 多对一
D. 多对多
解析:实体集间的联系的个数可以是单个也可以是多个。两个实体集之间的联系实际上是实体集间的函数关系,这种关系有三种:一对一的联系,简记为1:1;一对多或多对一联系,简记为1:m或m:1;多对多联系,简记为m:n。本题中“商品”与“顾客”两个实体集之间的联系是多对多联系。因为一种“商品”可以被多个“顾客”购买,而一个“顾客”也可以购买多个“商品”。
15.在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是(A)
A. 人工管理阶段
B. 文件系统阶段
C. 文件系统阶段和数据库阶段
D. 人工管理阶段和文件系统阶段
解析:数据管理技术的发展经历了三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。其中,人工管理阶段没有专门的软件对数据进行管理。
16.定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为
本文档预览:3600字符,共7398字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载