1.关系R与关系S只有一个公共属性,T1是R与S做θ连接的结果,T2是R与S自然连接的结果,则下列说法正确的是___A____
-
A.
T1的属性个数大于T2的属性个数
-
B.
T1 的属性个数等于T2
-
C.
T1的属性个数小于T2
-
D.
T1的属性个数大于或等于T2的属性个数
正确答案:A你错选为D
θ是比较运算符,满足该比较条件的元组,若是(=)只是属性名相同的元组,其中包括值不相等的元组,
自然连接☞属性名相同值相等
所以θ连接的结果是大于自然连接结果的
2.已知关系S(S#,Sname,Sage,Sclass), SC(S#,C#,Score)。如下所示关系代数表达式的含义是________。
-
A.
其他全不对 //答案为空值,因S x SC 操作后,所有元组都包括 002,所以答案为空值
-
B.
查询没有学习过课程号为002号课程的学生姓名和年龄
-
C.
查询不仅仅学习课程号为002号课程的学生姓名和年龄
-
D.
查询学习课程号为002号课程的学生姓名和年龄
正确答案:A你错选为B
3.现有关系数据库如下: 学生(学号,姓名,性别,专业),课程(课程号,课程名,学分),选课(学号,课程号,分数)。检索“‘数据库’课程不及格学生的学号、姓名和分数”。其正确的关系代数表达式是________。
-
A.
-
B.
-
C.
-
D.
正确答案:A你错选为C
4.已知关系:学生(学号,姓名,性别,年龄),课程(课程号,课程名,教师,学分),选课(学号,课程号,成绩)。表达查询“选修了教师01所教全部课程的学生的姓名”的关系代数操作是_________。
-
A.
-
B.
-
C.
-
D.
正确答案:A你错选为D
被除数属性个数为课程号,则除数应该包含学号和课程号