国家二级ACCESS机试(选择题)模拟试卷330
选择题
1.有三个关系R,S和T如下图所示:
(C)
A. 交
B. 投影
C. 并
D. 选择
解析:关系R与s经并运算后所得到的关系由属于R或属于S的元组构成,记为R∪S。本题中,关系T中的行要么属于关系R,要么属于关系S,故为并运算。
2.有三个关系R、S和T如下:
(B)
A. 选择
B. 差
C. 交
D. 并
解析:关系R和关系s经过差运算后得到的关系由属于关系R而且不属于关系S的元组构成,记为R—S。观察题干可知,关系T中的行属于关系R,但不属于关系S,故为差运算。
3.有三个关系R,S和T如下图所示:
(D)
A. 交
B. 并
C. 投影
D. 自然连接
解析:自然连接要求两个关系中进行比较的是相同的属性,并且进行等值连接,在结果中还要把重复的属性列去掉。本题属于自然连接,隐含条件是R.A=S.A。
4.由关系R1和R2得到关系R3的操作是( )。
(C)
A. 笛卡尔积
B. 并
C. 等值连接
D. 交
解析:关系R1和关系R2没有同名列,但关系R1中的B列与关系R2中的D列有相等值,因此属于等值连接。
5.学生选课成绩表的关系模式是SC(S#,C#,G),其中S#为学号,C#为课程号,G为成绩,关系T=πS#,C#(SC)/C表示( )。
(B)
A. 全部学生的学号
B. 选修了表C中全部课程的学生学号
C. 选修了课程Cl或C2的学生学号
D. 所选课程成绩及格的学生学号
解析:πS#,C#(SC)表示从关系sc中取出S#、C#两列,得到的结果与关系C进行除运算,表示选修了表C中全部课程的学生学号。
6.定义学生选修课程的关系模式如下:
S(S#,Sn,sd,sa)(其属性分别为学号、姓名、所在系、年龄);
C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);
SC(S#,C#,G)(其属性分别学号、课程号和成绩)。
检索选修了课程号为2且成绩不及格的学生的姓名的表达式是( )。(C)
A. σC#=2ΛG<60(SC)
B. πS#(πS#(σC#=2ΛG<60(SC)))
C. πSn(πS#(σC#=2ΛG<60(SC))D. πSn(πS#(σC#=2ΛG<60(SC))
解析:学生的“姓名”要在表S中进行查找,按成绩查找课程号应在表SC中进行,因为“课程号”和“成绩”列同时存在于表SC中,故应对以上个表进行连接操作。首先在表SC中选出“课程号为2且成绩不及格”的行σC#=2ΛG<60(SC),但只要“学号”列πS#(σC#=2ΛG<60(SC)),得到查询结果的一个小表。将这个小表与表S进行连接再从结果中只取“姓名”列πSn(πS#(σC#=2ΛG<60(SC))
7.定义学生选修课程的关系模式如下:
S(S#,Sn,Sd,Sa)(其属性分别为学号、姓名、所在系、年龄);
C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);
SC(S#,C#,G)(其属性分别学号、课号和成绩)。
检索选修课程名为“操作系统”的成绩在90分以上(含90分)的学生姓名的表达式是( )。(A)
A. πSn(πS#(πC#(σCn=“操作系统”(C))σG>=90(SC))
B. πSn(πS#(πC#(σCn=“操作系统”(C))
C. πS#(πC#(σCn=“操作系统”(C))
σG>=90(SC))
D. πSn(πS#(σC#=2,G>=90(SC)
解析:课程名“操作系统”需要在C表中进行查找,成绩在“90分以上(含90分)”需要在SC表中查找,“学生姓名”需要在S表中查找,所以必须对上述三个表进行连接后再进行操作。具体操作是:先从C表中选出课程名是“操作系统”的行σCn=\\
8.在关系数据库设计中,关系模式设计属于( )。(D)
A. 物理设计
B. 需求分析
本文档预览:3600字符,共10479字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载