• 2022-06-09
    在“学生选课”数据库中的两个关系如下: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

    举一反三

    内容

    • 0

      在“学生—选课—课程”数据库中的两个关系如下: S(SNO,SNAME,SEX,AGE),SC(SNO,CNO,GRADE) 若使用连接查询的SQL语句查找年龄大于20岁的学生姓名(SNAME)和成绩 (GRADE),则正确的命令是SELECT sname,grade FROM s,sc WHERE age>20 AND 【6】 。

    • 1

      已知关系模式:SC(sno,sname,grade),各属性含义依次为学号、课程名、分数。要查找“数据库”课分数最高的学生的学号,正确的SQL语句是( )。 A: SELECT sno FROM sc WHERE sname="数据库"AND grade=MAX(grade) B: SELECT sno FROM sc FOR sname="数据库"OR grade>=MAX(grade) C: SELECT sno FROM sc WHERE sname="数据库"AND grade=(SELECT MAX(grade)FROM sc) D: SELECT sno FROM sc FOR sname="数据库"OR grade=(SELECT MAX(grade)FROM s

    • 2

      有关系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。若要查找分数(grade)不及格的学生姓名(sname),则以上正确的有?( ) A: SELECT sname FROM s, sc WHERE grade&lt;60 B: SELECT sname FROM s WHERE sno IN(SELECT Cno FROM sc WHERE grade&lt;60) C: SELECT sname FROM s, sc WHERE s.sno=sc.sno AND grade&lt;60 D: SELECT sname FROM s, sc WHERE s.sno=sc.sno OR grade&lt;60

    • 3

      已知关系模式:sc(sno,sname,grade),各属性含义依次为学号、课程名、分数。要查找“数据库”课分数最高的学生的学号,正确的SQL语句是 A: SELECT sno FROM sc WHERE sname = "数据库" AND grade = MAX(grade) B: SELECT sno FROM sc FOR sname = "数据库" OR grade>=MAX(grade) C: SELECT sno FROM sc WHERE sname = "数据库" AND grade = (SELECT MAX(grade) FROM sc) D: SELECT sno FROM sc FOR sname = "数据库" OR grade = (SELECT MAX(grade) FROM sc)

    • 4

      已知关系模式:sc(sno,sname,grade),各属性含义依次为学号、课程名、分数。要查找“数据库”课分数最高的学生的学号,正确的SQL语句是( )。 A: SELECT sno FROM sc WHERE sname="数据库"AND grade=MAX(grad B: SELECT sno FROM sc FOR sname="数据库"OR grade>=MAX(grad C: SELECT sno FROM sc WHERE sname="数据库"AND grade=(SELECT MAX(grad FROM s D: SELECT sno FROM sc FOR sname="数据库"OR grade=(SELECT MAX(grad FROM s