给定关系模式如下,学生(学号,姓名, 专业),课程(课程号,课程名称),选课(学号,课程号,成绩)。查询所有学生选课情况操作是(请作答此空);查询所有课程选修情况操作是( )。
- A.学生J0IN选课
- B.学生LEFT JOIN选课
- C.学生RIGHT J0IN选课
- D.学生FULL J0IN选课
正确答案及解析
正确答案
B
解析
本题考查外联接相关知识。完全外连接:如果把舍弃元组(悬浮元组)也保存在结果关系中,而在其他属性上填空值(Null),这种连接就叫做外连接。左外连接:如果只把左边关系R中要舍弃元组保留就叫做左外连接。右外连接:如果只把右边关系S中要舍弃元组保留就叫做右外连接。没有选课学生也应该保留,即保留左边悬浮元组,因此B选项正确;要求保留没有学生选修课程,即右边悬浮元组,因此C正确。