• 2022-06-29
    若要求“查询选修了C2号课程的学生的学生号”,正确的关系代数表达式是Ⅰ.pS#(sC#=’C2’(SC))Ⅱ.sC#=’C2’(pS#(S´SC))Ⅲ.sC#=’C2’(pS#(SC)
    A: 只有Ⅰ
    B: 只有Ⅱ
    C: 只有Ⅲ
    D: 都正确
  • A

    举一反三

    内容

    • 0

      在“学生-选课-课程”数据库中的3个关系如下:S(SNO, SNAME, SEX, AGE); C(CNO, CNAME, TEACHER);SC(SNO, CNO, GRADE),查询既选修了“2”号又选修了“4”号课程的学生学号。若用关系代数表达式来表示为( )。 A: ПSNO (σCNO=’2’(SC) ∩ σCNO=’4’(SC) ) B: ПSNO (σCNO=’2’(SC)) ¥ ПSNO(σCNO=’4’(SC) ) C: ПSNO (σCNO=’2’(SC) ∪ σCNO=’4’(SC) ) D: σCNO=’2’(SC) ¥σCNO=’4’(SC)

    • 1

      检索选修“C2”课程的学生中成绩最高的学生的学号。正确的SELECT语句是( )。 A: SELECT s B: FROM sc WHERE c C: =’C2’ AND grade>=(SELECT grade FROM sc WHERE c D: =’C2’); E: SELECT s F: FROM sc WHERE c G: =’C2’ AND grade IN(SELECT grade FROM sc WHERE c H: =’C2’); I: SELECT s J: FROM sc WHERE c K: =’C2’ AND grade NOT IN(SELECT grade FORM sc WHERE c L: =’C2’); M: SELECT s N: FROM sc WHERE c O: =’C2’ AND grade>=(SELECT max(grade) FROM sc WHERE c P: =’C2’);

    • 2

      检索选修课程‘C2’的学生中成绩最高的学生的学号。正确的select语句为( )。 A: select S B: from sc where C C: =‘C2’and grade>= (select grade from sc where C D: =‘C2’) E: select S F: from sc where C G: =‘C2’and grade in (select grade from sc where C H: =‘C2’) I: select S J: from sc where C K: =‘C2’and grade not in (select grade from sc where C L: =‘C2’) M: select S N: from sc where C O: =‘C2’and grade>=all (select grade from sc where C P: =‘C2’)

    • 3

      设S为学生关系,SC为学生选课关系,SNO为学生号,CNO为课程号,执行下面SQL语句的查询结果是SELECT S.*FROM S,SC WHERE S.SNO=S A: 选出选修C2课程的学生信息 B: 选出选修C2课程的学生名 C: 选出S中学生号与SC中学生号相等的信息 D: 选出S和SC中的一个关系

    • 4

      设S为学生关系,Sc为学生选课关系,Sno为学生号,Cno为课程号,执行下面SQL语句的查询结果是______。 Select S. * From S. Sc Where S. Sno=Sc. Sno and Sc. Cno=’c2’ A: A) 选出选修c2课程的学生信息 B: B) 选出选修c2课程的学生名 C: C) 选出S中学生号与Sc中学生号相等的信息 D: D) 选出S和Sc中的一个关系