1、国家二级 MS+Office 高级应用机试(选择题)模拟试卷 91 及答案解析(总分:62.00,做题时间:90 分钟)一、选择题(总题数:31,分数:62.00)1.ER 图中用来表示实体的图形是( )。(分数:2.00)A.菱形B.三角形C.矩形D.椭圆形2.用树型结构表示实体之间联系的模型是( )。(分数:2.00)A.层次模型B.关系模型C.网状模型D.运算模型3.关系数据模型的三个组成部分中不包括( )。(分数:2.00)A.关系的数据操纵B.关系的并发控制C.关系的数据结构D.关系的完整性约束4.在关系数据库设计中,关系模式是用来记录用户数据的( )。(分数:2.00)A.实体B.
2、视图C.属性D.二维表5.下面选项中不是关系数据库基本特征的是( )。(分数:2.00)A.不同的列应有不同的列名B.不同的列应有不同的数据类型C.与行的次序无关D.与列的次序无关6.下列叙述中正确的是( )。(分数:2.00)A.关系模式的候选关键字只能有 1 个B.关系模式的候选关键字可以有 1 个或多个C.关系模式可以没有候选关键字D.关系模式必须有 2 个以上的候选关键字7.图书馆数据库系统中有下列模式: 书(书号,类别,书名,出版社,年份,作者,价格,总藏书量,现有库存) 借书卡(卡号,姓名,单位,类别) 借书记录(卡号,书号,借期,还期) 其中关系书和关系借书卡的主键分别为书号和卡
3、号,关系借书记录的主键为( )。(分数:2.00)A.卡号,书号B.书号,借期C.卡号,书号,借期D.卡号,借期8.学校的数据库中有表示系和学生的关系:系(系编号,系名称,系主任,电话,地点),学生(学号,姓名,性别,入学日期,专业,系编号),则关系学生中的主键和外键分别是( )。(分数:2.00)A.学号,无B.学号,专业C.学号,姓名D.学号,系编号9.关系的实体完整性要求关系中不能为空的属性是( )。(分数:2.00)A.主键属性B.外键属性C.全部属性D.候选键属性10.有两个关系 R 和 T 如下图所示: (分数:2.00)A.并B.交C.选择D.投影11.关系 R 经过运算 A=B
4、C4D3 (R)的结果为( )。 (分数:2.00)A.(a,a,2,4)B.(e,e,6,1)C.(c,c,11,4)D.(a,a,2,4)和(e,e,6,1)12.表示学生选修课程的关系模式是 SC(S#,C#,G),其中 s#为学号,c#为课程号,G 为成绩,检索选修了课程号为 2 的课且成绩不及格的学生学号的表达式是( )。(分数:2.00)A. C#=2G60 (SC)B. G60 (SC)C. S# ( C#=2G60 (SC)D. S# ( C#=2 (SC)13.有三个关系 R、S 和 T 如下, (分数:2.00)A.交B.差C.选择D.并14.有三个关系 R,S 和 T 如
5、下图所示: (分数:2.00)A.交B.投影C.并D.选择15.有三个关系 R、S 和 T 如下: (分数:2.00)A.选择B.差C.交D.并16.有三个关系 R,S 和 T 如下图所示: (分数:2.00)A.交B.并C.投影D.自然连接17.由关系 R1 和 R2 得到关系 R3 的操作是( )。 (分数:2.00)A.笛卡尔积B.并C.等值连接D.交18.学生选课成绩表的关系模式是 SC(S#,C#,G),其中 S#为学号,C#为课程号,G 为成绩,关系 T= S#,C# (SC)C 表示( )。 (分数:2.00)A.全部学生的学号B.选修了表 C 中全部课程的学生学号C.选修了课程
6、 C1 或 C2 的学生学号D.所选课程成绩及格的学生学号19.定义学生选修课程的关系模式如下: S(S#,Sn,Sd,Sa)(其属性分别为学号、姓名、所在系、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课); SC(S#,C#,G)(其属性分别学号、课程号和成绩)。 检索选修了课程号为 2 且成绩不及格的学生的姓名的表达式是( )。 (分数:2.00)A.B.C.D.20.定义学生选修课程的关系模式如下:S(S#,Sn,Sd,sa)(其属性分别为学号、姓名、所在系、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,G)(其属性分别学号
7、、课号和成绩)。检索选修课程名为“操作系统”的成绩在 90 分以上(含 90 分)的学生姓名的表达式是( )。 (分数:2.00)A.B.C.D.21.在关系数据库设计中,关系模式设计属于( )。(分数:2.00)A.物理设计B.需求分析C.概念设计D.逻辑设计22.在进行逻辑设计时,将 ER 图中实体之间联系转换为关系数据库的( )。(分数:2.00)A.元组B.关系C.属性D.属性的值域23.关系模型中的关系模式至少应是( )。(分数:2.00)A.1NFB.2NFC.3NFD.BCNF24.定义部门关系模式如下: 部门(部门号,部门名,部门成员,部门总经理), 使它不满足第一范式的属性是
8、( )。(分数:2.00)A.部门名B.部门成员C.部门总经理D.部门号25.定义学生、教师和课程的关系模式 STC(SNO,SN,SA,TN,CN,G),其中的六个属性分别为学生的学号、姓名、年龄、教师的姓名、课程名以及学生的成绩,则该关系为( )。(分数:2.00)A.第一范式B.第二范式C.第三范式D.BCNF 范式26.定义学生、教师和课程的关系模式 S(S#,Sn,sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩),则该关系为( )。(分数:
9、2.00)A.第一范式B.第二范式C.第三范式D.BCNF 范式27.定义学生、教师和课程的关系模式:S(S#,Sn,Sd,Sa)(属性分别为学号、姓名、所在系、年龄);C(C#,Cn,P#)(属性分别为课程号、课程名、先修课);SC(S#,C#,G)(属性分别为学号、课程号和成绩)。则该关系为( )。(分数:2.00)A.BCNF 范式B.第一范式C.第二范式D.第三范式28.某图书集团数据库中有关系模式 R(书店编号,书籍编号,库存数量,部门编号,部门负责人),其中要求(1)每个书店的每种书籍只在该书店的一个部门销售;(2)每个书店的每个部门只有一个负责人;(3)每个书店的每种书籍只有一个
10、库存数量。则关系模式 R 最高是( )。(分数:2.00)A.1NFB.2NFC.3NFD.BCNF29.定义学生、教师和课程的关系模式 s(S#,Sn,Sd,Dc,sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩)。包含对非主属性部分依赖的关系是( )。(分数:2.00)A.S(S#,Sn,Sd,Dc,Sa)B.C(C#,Cn,P#)C.SC(S#,C#,G)D.不存在30.学生和课程的关系模式定义为: S(S#,Sn,sd,Dc,Sa)(其属性分别为学号、姓名
11、、所在系、所在系的系主任、年龄); C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课); SC(S#,C#,G)(其属性分别学号、课程号和成绩)。 关系中包含对主属性传递依赖的是( )。(分数:2.00)A.S#SdB.S#Sd,(S#,C#)GC.S#Sd,SdDcD.C#P#,(S#,C#)G31.设有课程关系模式如下: R(C#,cn,T,Ta)(其中 C#为课程号,Cn 为课程名,T 为教师名,Ta 为教师地址)并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。该关系模式可进一步规范化为( )。(分数:2.00)A.R1(C#,Cn
12、,T),R2(T,Ta)B.R1(C#,Cn),R2(T,Ta)C.R1(C#,Cn,Ta),R2(T,Ta)D.R1(C#,T),R2(T,Ta)国家二级 MS+Office 高级应用机试(选择题)模拟试卷 91 答案解析(总分:62.00,做题时间:90 分钟)一、选择题(总题数:31,分数:62.00)1.ER 图中用来表示实体的图形是( )。(分数:2.00)A.菱形B.三角形C.矩形 D.椭圆形解析:解析:在 ER 图中实体集用矩形表示,矩形框内写实体名;属性用椭圆表示,并用无向边将其与相应的“实体”或“联系”连接起来;联系用菱形表示,在菱形框内写联系名,并用无向边将其与有关实体连接
13、起来,在无向边旁标上联系的类型(1:1、1:n 或 n:n)。2.用树型结构表示实体之间联系的模型是( )。(分数:2.00)A.层次模型 B.关系模型C.网状模型D.运算模型解析:解析:层次模型的基本结构是树型结构,是一对多的;网状模型类似于图的结构,是多对多的。3.关系数据模型的三个组成部分中不包括( )。(分数:2.00)A.关系的数据操纵B.关系的并发控制 C.关系的数据结构D.关系的完整性约束解析:解析:关系数据模型的三个组成部分:关系的数据结构(用二维表表示),关系操纵(查询、删除、插入、修改),关系的数据约束(实体完整性约束、参照完整性约束、用户定义的完整性约束)。4.在关系数据
14、库设计中,关系模式是用来记录用户数据的( )。(分数:2.00)A.实体B.视图C.属性D.二维表 解析:解析:关系模式采用二维表来表示关系,简称表。5.下面选项中不是关系数据库基本特征的是( )。(分数:2.00)A.不同的列应有不同的列名B.不同的列应有不同的数据类型 C.与行的次序无关D.与列的次序无关解析:解析:关系数据库中的二维表一般满足 7 个性质: 元组(行)个数是有限的元组个数有限性。元组(行)均不相同元组的唯一性。 元组(行)的次序可以任意交换元组的次序无关性。 元组(行)的分量是不可分割的基本特征元组分量的原子性。 属性(列)名各不相同属性名唯一性。 属性(列)与次序无关,
15、可以任意交换属性的次序无关性。 属性(列)的分量具有与该属性相同的值域分量值域的统一性。6.下列叙述中正确的是( )。(分数:2.00)A.关系模式的候选关键字只能有 1 个B.关系模式的候选关键字可以有 1 个或多个 C.关系模式可以没有候选关键字D.关系模式必须有 2 个以上的候选关键字解析:解析:在关系模式中凡能唯一标识元组的最小属性集称为该关系的键或码。关系模式中可能有若干个键,它们称为该表的候选码或候选键。关系模式中不能没有候选键。7.图书馆数据库系统中有下列模式: 书(书号,类别,书名,出版社,年份,作者,价格,总藏书量,现有库存) 借书卡(卡号,姓名,单位,类别) 借书记录(卡号
16、,书号,借期,还期) 其中关系书和关系借书卡的主键分别为书号和卡号,关系借书记录的主键为( )。(分数:2.00)A.卡号,书号 B.书号,借期C.卡号,书号,借期D.卡号,借期解析:解析:在关系借书记录对应的二维表中,想要唯一确定一行,需要卡号、书号。因此,关系借书记录的主键为(卡号,书号)。8.学校的数据库中有表示系和学生的关系:系(系编号,系名称,系主任,电话,地点),学生(学号,姓名,性别,入学日期,专业,系编号),则关系学生中的主键和外键分别是( )。(分数:2.00)A.学号,无B.学号,专业C.学号,姓名D.学号,系编号 解析:解析:一个属性(即一列),在某张表中不是主键(主码)
17、,但在其他表中是主键(主码),则它是第一张表的外键(外码)。在“系”表中,“系编号”为主键;在“学生”表中,“学号”是主键,“系编号”不是主键,则“系编号”是表“学生”的外键。9.关系的实体完整性要求关系中不能为空的属性是( )。(分数:2.00)A.主键属性 B.外键属性C.全部属性D.候选键属性解析:解析:关系模型中可以有 3 类完整性约束:实体完整性约束、参照完整性约束和用户定义的完整性约束。实体完整性约束是指若属性 M 是关系的主键,则属性 M 中的属性值不能为空值。10.有两个关系 R 和 T 如下图所示: (分数:2.00)A.并B.交C.选择D.投影 解析:解析:从关系模式中指定
18、若干属性组成新的关系称为投影。对关系 R 进行投影运算的结果记为 A (R),其中,A 为 R 中的属性列。本题中关系 T 中的两列与关系 R 中的两列相同,故为投影运算。11.关系 R 经过运算 A=BC4D3 (R)的结果为( )。 (分数:2.00)A.(a,a,2,4)B.(e,e,6,1)C.(c,c,11,4) D.(a,a,2,4)和(e,e,6,1)解析:解析:选择运算是在二维表中选出符合条件的行,形成新的关系的过程。设关系的逻辑条件为 F,则关系 R 满足 F 的选择运算可写成 F (R)。本题中条件为“A=BC4D3”(为并且的意思),只有(c,c,11,4)满足。12.表
19、示学生选修课程的关系模式是 SC(S#,C#,G),其中 s#为学号,c#为课程号,G 为成绩,检索选修了课程号为 2 的课且成绩不及格的学生学号的表达式是( )。(分数:2.00)A. C#=2G60 (SC)B. G60 (SC)C. S# ( C#=2G60 (SC) D. S# ( C#=2 (SC)解析:13.有三个关系 R、S 和 T 如下, (分数:2.00)A.交 B.差C.选择D.并解析:解析:关系 R 与 S 经交运算后所得到的关系是由那些既在 R 内又在 S 内的有序组所组成,记为RS。本题中,关系 T 中的行既属于关系 R 又属于关系 S,故为交运算。14.有三个关系
20、R,S 和 T 如下图所示: (分数:2.00)A.交B.投影C.并 D.选择解析:解析:关系 R 与 S 经并运算后所得到的关系由属于 R 或属于 S 的元组构成,记为 RS。本题中,关系 T 中的行要么属于关系 R,要么属于关系 S,故为并运算。15.有三个关系 R、S 和 T 如下: (分数:2.00)A.选择B.差 C.交D.并解析:解析:关系 R 和关系 S 经过差运算后得到的关系由属于关系 R 而且不属于关系 S 的元组构成,记为RS。观察题干可知,关系 T 中的行属于关系 R,但不属于关系 S,故为差运算。16.有三个关系 R,S 和 T 如下图所示: (分数:2.00)A.交B
21、.并C.投影D.自然连接 解析:解析:自然连接要求两个关系中进行比较的是相同的属性,并且进行等值连接,在结果中还要把重复的属性列去掉。本题属于自然连接,隐含条件是 RA=SA。17.由关系 R1 和 R2 得到关系 R3 的操作是( )。 (分数:2.00)A.笛卡尔积B.并C.等值连接 D.交解析:解析:关系 R1 和关系 R2 没有同名列,但关系 R1 中的 B 列与关系 R2 中的 D 列有相等值,因此属于等值连接。18.学生选课成绩表的关系模式是 SC(S#,C#,G),其中 S#为学号,C#为课程号,G 为成绩,关系 T= S#,C# (SC)C 表示( )。 (分数:2.00)A.
22、全部学生的学号B.选修了表 C 中全部课程的学生学号 C.选修了课程 C1 或 C2 的学生学号D.所选课程成绩及格的学生学号解析:解析: S#,C# (SC)表示从关系 SC 中取出 S#、C#两列,得到的结果与关系 C 进行除运算,表示选修了表 C 中全部课程的学生学号。19.定义学生选修课程的关系模式如下: S(S#,Sn,Sd,Sa)(其属性分别为学号、姓名、所在系、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课); SC(S#,C#,G)(其属性分别学号、课程号和成绩)。 检索选修了课程号为 2 且成绩不及格的学生的姓名的表达式是( )。 (分数:2.00)A.B
23、.C. D.解析:解析:学生的“姓名”要在表 S 中进行查找,按成绩查找课程号应在表 SC 中进行,因为“课程号”和“成绩”列同时存在于表 SC 中,故应对以上两个表进行连接操作。首先在表 SC 中选出“课程号为 2 且成绩不及格”的行 C#=2G60 (SC),但只要“学号”列 S# ( C#=2G60 (SC),得到查询结果的一个小表。将这个小表与表 S 进行连接再从结果中只取“姓名”列 Sn ( S# ( C#=2G60 (SC) 20.定义学生选修课程的关系模式如下:S(S#,Sn,Sd,sa)(其属性分别为学号、姓名、所在系、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名
24、、先选课);SC(S#,C#,G)(其属性分别学号、课号和成绩)。检索选修课程名为“操作系统”的成绩在 90 分以上(含 90 分)的学生姓名的表达式是( )。 (分数:2.00)A. B.C.D.解析:21.在关系数据库设计中,关系模式设计属于( )。(分数:2.00)A.物理设计B.需求分析C.概念设计D.逻辑设计 解析:解析:关系数据库设计有需求分析、概念设计、逻辑设计、物理设计、编码、测试、运行、进一步修改等几个阶段。在需求分析阶段形成需求说明书,概念设计阶段形成概念数据模型(ER 模型,作为进一步设计数据库的依据),逻辑设计阶段形成逻辑数据模型(从 ER 图向关系模式转换、关系视图设
25、计、模式规范化),物理设计阶段形成数据库内部模型(此时涉及具体软件硬件环境)。22.在进行逻辑设计时,将 ER 图中实体之间联系转换为关系数据库的( )。(分数:2.00)A.元组B.关系 C.属性D.属性的值域解析:解析:ER 模型与关系模型间的转换关系如下表所示。23.关系模型中的关系模式至少应是( )。(分数:2.00)A.1NF B.2NFC.3NFD.BCNF解析:解析:关系数据库中的关系是要满足一定要求的,满足不同程度要求的为不同的范式。满足最低要求的叫第一范式,简称 1NF。在满足第一范式的基础上,进一步满足更多要求规范则是第二范式。然后在满足第二范式的基础上,还可以再满足第三范
26、式,以此类推。 对于关系模式,若其中的每个属性都已不能再分为简单项,则它属于第一范式。 若某个关系 R 为第一范式,并且 R 中每一个非主属性完全依赖于R 的某个候选键,则称其为第二范式。第二范式消除了非主属性对主键的部分依赖。 如果关系 R 是第二范式,并且每个非主属性都不传递依赖于 R 的候选键,则称 R 为第三范式。(传递依赖;在关系模式中,如果 YX,XA,且 X 不决定 Y 和 A 不属于 X,那么 YA 是传递依赖。) 比第三范式更高级的 BCF 范式,它要求所有属性都不传递依赖于关系的任何候选键。24.定义部门关系模式如下: 部门(部门号,部门名,部门成员,部门总经理), 使它不
27、满足第一范式的属性是( )。(分数:2.00)A.部门名B.部门成员 C.部门总经理D.部门号解析:解析:对于关系模式,若其中的每个属性都已不能再分为简单项,则它属于第一范式。本题中“部门成员”可进一步分解(成员编号、姓名等),因此不满足第一范式。25.定义学生、教师和课程的关系模式 STC(SNO,SN,SA,TN,CN,G),其中的六个属性分别为学生的学号、姓名、年龄、教师的姓名、课程名以及学生的成绩,则该关系为( )。(分数:2.00)A.第一范式 B.第二范式C.第三范式D.BCNF 范式解析:解析:本题中关系 STC 的主键为“学号”和“课程名”的组合,但是“教师的姓名”可以单独由“
28、课程名”推出,故不满足第二范式。26.定义学生、教师和课程的关系模式 S(S#,Sn,sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩),则该关系为( )。(分数:2.00)A.第一范式B.第二范式 C.第三范式D.BCNF 范式解析:解析:本题中关系 S 中的“学号”列可决定“所在系”列,“所在系”列又可决定“所在系的系主任”,存在传递函数依赖,不满足第三范式。27.定义学生、教师和课程的关系模式:S(S#,Sn,Sd,Sa)(属性分别为学号、姓名、
29、所在系、年龄);C(C#,Cn,P#)(属性分别为课程号、课程名、先修课);SC(S#,C#,G)(属性分别为学号、课程号和成绩)。则该关系为( )。(分数:2.00)A.BCNF 范式B.第一范式C.第二范式D.第三范式 解析:解析:本题每个关系中每个非主属性既不部分依赖于主键也不传递依赖于主键,满足第三范式。表C 的主键既可以是“课程号”,也可以是“课程名”,“课程号”和“课程名”也可相互决定,所以不满足 BCF 范式。28.某图书集团数据库中有关系模式 R(书店编号,书籍编号,库存数量,部门编号,部门负责人),其中要求(1)每个书店的每种书籍只在该书店的一个部门销售;(2)每个书店的每个
30、部门只有一个负责人;(3)每个书店的每种书籍只有一个库存数量。则关系模式 R 最高是( )。(分数:2.00)A.1NFB.2NF C.3NFD.BCNF解析:解析:由题可知关系模式 R 有三个函数依赖: (书店编号,书籍编号)部门编号 (书店编号,部门编号)负责人 (书店编号,书籍编号)库存数量 由此可知,(书店编号,书籍编号)可以唯一标识关系模式 R 中的每个元组,因此属于关系模式的主键。在此关系模式中,每个属性都是不可再分的,R 属于1NF,且“书店编号”和“书籍编号”单独之一都不能决定其他非主属性,所以 R 属于 2NF;但(书店编号,书籍编号)可以决定“部门编号”,“部门编号”又可决
31、定“部门负责人”,存在传递依赖,所以不属于3NF,更不是 BCNF。29.定义学生、教师和课程的关系模式 s(S#,Sn,Sd,Dc,sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩)。包含对非主属性部分依赖的关系是( )。(分数:2.00)A.S(S#,Sn,Sd,Dc,Sa) B.C(C#,Cn,P#)C.SC(S#,C#,G)D.不存在解析:解析:关系 S 的主键是 S#(学号),S#是主属性,但非主属性 Sd(所在系)也可决定 Dc(所在系的系主任),所以
32、包含对非主属性部分依赖的关系是 S。30.学生和课程的关系模式定义为: S(S#,Sn,sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄); C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课); SC(S#,C#,G)(其属性分别学号、课程号和成绩)。 关系中包含对主属性传递依赖的是( )。(分数:2.00)A.S#SdB.S#Sd,(S#,C#)GC.S#Sd,SdDc D.C#P#,(S#,C#)G解析:解析:关系 SC 的主属性为(S#、C#),但在 SC 中 S#(学号)单独就可以决定 Sd(所在系),Sd(所在系)可决定 Dc(所在系的系主任),故对
33、主属性传递依赖的是 S#Sd,SdDc。31.设有课程关系模式如下: R(C#,cn,T,Ta)(其中 C#为课程号,Cn 为课程名,T 为教师名,Ta 为教师地址)并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。该关系模式可进一步规范化为( )。(分数:2.00)A.R1(C#,Cn,T),R2(T,Ta) B.R1(C#,Cn),R2(T,Ta)C.R1(C#,Cn,Ta),R2(T,Ta)D.R1(C#,T),R2(T,Ta)解析:解析:本题的码为课程号,由于每门课程只有一位任课教师,课程号就可以决定教师名、教师地址。课程号可决定教师名,教师名又决定教师地址,这里有对主属性的传递依赖。可将该关系模式拆分为两个关系模式 R1 和 R2,其中 R1 包含课程号、课程名、教师名,R2 包含教师名、教师地址。其中 R1 的主码是课程号,R2 的主码为教师名。这样两个表都不会出现对主属性的传递依赖。