国家二级MS Office高级应用机试(数据库设计基础)模拟试卷8
选择题
1.在数据库设计中,将E-R图转换成关系数据模型的过程属于(C)
A. 需求分析阶段
B. 概念设计阶段
C. 逻辑设计阶段
D. 物理设计阶段
解析:数据库的设计阶段包括需要分析、概念设计、逻辑设计和物理设计,其中将E—R图转换成关系数据模型的过程属于逻辑设计阶段。
2.设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为(C)
A. 课号,成绩
B. 学号,成绩
C. 学号,课号
D. 学号,姓名,成绩
解析:关键字是指属性或属性的组合,其值能够唯一地标识一个元组,而在SC中学号和课号的组合可以对元组进行唯一的标识。
3.将E-R图转换为关系模式时,实体和联系都可以表示为(C)
A. 属性
B. 键
C. 关系
D. 域
解析:将E-R图转换为关系模式时,实体和联系都可以表示为关系。
4.在E-R图中,用来表示实体间联系的图形是(C)
A. 椭圆形
B. 矩形
C. 菱形
D. 三角形
解析:构成E-R图的基本要素是实体型、属性和联系,其表示方法为:实体型(Entity)一用矩形表示;属性(Attribute)一用椭圆形表示,联系(Relationship)一用菱形表示,菱形框内写明联系名。
5.有三个关系R,S和T如下图所示:
(B)
A. 选择
B. 差
C. 交
D. 并
解析:由关系T中的数据可以看出,其数据由属于关系R但是不属于关系S的数据组成。所以关系T是由关系R和S通过差运算得到的。
6.在下列模式中,能够给出数据库物理存储结构与物理存取方法的是(B)
A. 外模式
B. 内模式
C. 概念模式
D. 逻辑模式
解析:数据库有三层模式结构,逻辑模式是数据的全局逻辑结构的描述,外模式也称为子模式,是局部数据的逻辑结构描述,而内模式也称为存储模式,是数据库物理存储结构和存取方法的描述。
7.有两个关系R和S如下图所示,则由关系R得到关系S的运算是
(A)
A. 选择
B. 投影
C. 自然连接
D. 并
解析:关系S是由关系R中的一行元组组成,应通过选择运算得到。
8.若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是(B)
A. 一对一
B. 一对多
C. 多对一
D. 多对多
解析:由于B和C有一一对应的联系,而A和B只间有一对多的联系,则通过关系之间的传递,则A和C之间也是一对多的联系。
9.在关系A(S,SN,D)和B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,则D是A的(A)
A. 外键(码)
B. 候选键(码)
C. 主键(码)
D. 候选键或主键
解析:二维表中的一行称为元组。候选键(码)是二维表中能唯一标识元组的最小属性集。若一个二维表有多个候选码,则选定其中一个作为主键(码)供用户使用。表M中的某属性集是表N的候选键或者主键,则称该属性集为表M的外键(码)。A中属性集D是B的主关键字,故D是A的外键(码),所以选项A正确。
10.在数据库管理系统提供的数据语言中,负责数据的查询、增加、删除和修改等操作的是(C)
A. 数据定义语言
B. 数据管理语言
C. 数据操纵语言
D. 数据控制语言
解析:数据库管理系统提供了相应的数据语言,它们是:数据定义语言,该语言负责数据的模式定义与数据的物理存取构建:数据操纵语言,该语言负责数据的操纵,包括查询与增加、删除和修改等操作:数据控制语言,该语言负责数据完整性,安全性的定义与检查以及并发控制,故障恢复功能。故选项C正确。
11.有三个关系R,S和T如下图所示:
(B)
A. 实体完整性约束
B. 参照完整性约束
C. 用户定义的完整性约束
D. 以上三项
解析:关系模型中可以有3类完整性约束:实体完整性约束、参照完整性约束和用户定义的完整性约束。实体完整性约束是指,若属性M是关系的主键,则属性M中的属性值不能为空值。参照完整性约束是指,具有参照完整性约束的表中的外键字段,是其参照表的主键字段。外键取值必须取参照表中主键字段已经有的值,可以为空也可不为空。对于这个题目来说,复合关键字(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.在数据库设计中,描述数据间内在语义联系得到E-R图的过程属于(C)
A. 逻辑设计阶段
B. 需求分析阶段
C. 概念设计阶段
D. 物理设计阶段
解析:E-R模型(实体联系模型)是将现实世界的要求转化成实体、联系、属性等几个基本概念,以及它们间的两种基本联接关系,并且可用一种图非常直观地表示出来。它属于数据库设计的概念设计阶段。
13.在数据管理的三个发展阶段中,数据的共享性好且冗余度最小的是(C)
A. 人工管理阶段
B. 文件系统阶段
C. 数据库系统阶段
D. 三个阶段相同
解析:数据管理技术的发展经历了三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。人工管理阶段无共享,冗余度大;文件管理阶段共享性差,冗余度大;数据库系统管理阶段共享性大,冗余度小。
14.一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般都有一个教练,则实体运动队和队员的联系是(A)
A. 一对多
B. 一对一
C. 多对一
D. 多对多
解析:因为一个实体运动队有多个队员,一个队员仅属于一个运动队。所以实体运动队和队员的联系是一对多。选项A正确。
15.当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的(A)
A. 逻辑独立性
B. 物理独立性
C. 应用独立性
D. 空间独立性
解析:当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的逻辑独立性。所以选项A正确。
16.有三个关系R、S和T如下:
(B)
A. 选择
B. 差
C. 交
D. 并
解析:关系T中的元组是R
本文档预览:3600字符,共7127字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载