问题 单项选择题

设有如下说明,请回答(23)~(24)小题:
设有如下图所示的两个关系S(sno,sname,sex)和SC(sno,cno,grade)。其中关系S的主码是sno,关系SC的主码是(sno,cno),且关系SC的属性"sno"是它的外码。要求grade的取值只能是0-100之间的整数。


有如下的SOL语句:
Ⅰ.SELECT sname FROM s,sc WHERE grade<60
Ⅱ.SELECT sname FROMs WHERE sno IN (SELECT sno FROM sc WHERE grade<60)
Ⅲ.SELECT sname FROM s,sc WHERE s.sno=sc.sno AND grade<60
若要查找分数(grade)不及格的学生姓名(sname),以上正确的有哪些 ( )

答案

参考答案:C

解析: Ⅰ没有指明s、sc之间的关联。Ⅱ先查找所有不及格学生的学号sno放在一个集合,然后查找学号sno对应的学生姓名sname,是正确的。Ⅲ指明了关系s与sc之间的关系,也是正确的。故本题选择C。

单项选择题
多项选择题