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