在“学生选课”数据库中的两个关系如下:S(SNO,SNAME,SEX,AGE),SC(SNO,CNO,GRADE)则与SQL命令“SELECTSNAMEFROMS,SCWHERES.SNO=SC.SNOANDGRADE<60)”等价的关系代数表达式是________。
A: πSname((σgrade<60(SC))∞S)
B: πSno((σgrade<60(SC))∞S)
C: (σgrade<60(SC))∞πSname(S))
D: πSname((σgrade<60(S))∞SC)
A: πSname((σgrade<60(SC))∞S)
B: πSno((σgrade<60(SC))∞S)
C: (σgrade<60(SC))∞πSname(S))
D: πSname((σgrade<60(S))∞SC)
举一反三
- 在“学生-选课-课程”数据库中的3个关系如下:S(SNO, SNAME, SEX, AGE); C(CNO, CNAME, TEACHER);SC(SNO, CNO, GRADE),查找选修“数据库原理”这门课程学生的学生名和成绩,若用关系代数表达式来表示为______。( ) A: ПSNAME, GRADE (σCNAME=’数据库原理’(C) ПSNO, CNO, GRADE (SC) ПSNO, SNAME (S) ) B: ПSNAME, GRADE (σCNAME=’数据库原理’(C) SC S) C: ПSNAME, GRADE (σCNAME=’数据库原理’ (ПCNAME (C)) ПSNO, CNO, GRADE (SC) ПSNO, SNAME (S) ) D: ПSNAME, GRADE (C SC SC)
- 在“学生-选课-课程”数据库中的3个关系如下:S(SNO, SNAME, SEX, AGE);SC(SNO, CNO, GRADE); C(CNO, CNAME, TEACHER),查找选修“数据库技术”这门课程学生的学生姓名和成绩,若用关系代数表达式来表示为( )。 A: ПSNAME, GRADE (σCNAME=’数据库技术’(C) ¥ПSNO, CNO, GRADE (SC) ¥ПSNO, SNAME (S) ) B: ПSNAME, GRADE (σCNAME=’数据库技术’(C) ¥ SC ¥ S) C: ПSNAME, GRADE (σCNAME=’数据库技术’ (C ¥ SC ¥ SC)) D: ПSNAME, GRADE (σCNAME=’数据库技术’ (ПCNAME (C)) ¥ПSNO, CNO, GRADE (SC) ¥ПSNO, SNAME (S) )
- 有关系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。若要查找分数(grade)不及格的学生姓名(sname),则以上正确的有?( ) A: SELECT sname FROM s, sc WHERE grade<60 B: SELECT sname FROM s WHERE sno IN(SELECT Cno FROM sc WHERE grade<60) C: SELECT sname FROM s, sc WHERE s.sno=sc.sno AND grade<60 D: SELECT sname FROM s, sc WHERE s.sno=sc.sno OR grade<60
- 有如下的SQL语句:Ⅰ. SELECT sname FROM s, sc WHERE grade<;60Ⅱ. SELECT sname FROM s 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),则以上正确的有哪些?() A: Ⅰ和Ⅱ B: Ⅰ和Ⅲ C: Ⅱ和Ⅲ D: Ⅰ、Ⅱ和Ⅲ
- 在“学生-选课-课程”数据库中的3个关系如下:S(SNO, SNAME, SEX, AGE);SC(SNO, CNO, GRADE); C(CNO, CNAME, TEACHER),查找选修“不学C2”这门课程学生的学生名,若用关系代数表达式来表示为( )。 A: πSNAME,AGE(σCno≠‘2’(S∞SC)) B: πSNAME,AGE(S)-πSNAME,AGE(σCno='2'(S∞SC)) C: πSNAME,AGE(σCno≠‘2’(C∞SC)) D: πSNAME,AGE(σCno≠‘2’(S∞C))