• 2022-06-09
    设有如下图所示的两个关系S(sno,sname,Sex)和SC(sno,cno,grade)。其中关系S的主码是sno,关系SC的主码是(sno,cno)。且关系SC的属性"sno"是它的外码。要求 grade的取值只能是0~100之间的整数。关系S
    A: sno
    B: sname
    C: sex
    D: S01 S10 S20
    E: 李红星 洪宇宙 张黎明
    F: 男 女 男
  • C

    举一反三

    内容

    • 0

      假定学生关系是S(SNo,SName,Sex,Age),课程关系是C(CNo,CName,Teacher),学生选课关系是SC(SNo,CNo,Grade)。要查找选修“数据库”课程的“男”学生姓名,将涉及的关系是( )。 A: S B: SC,C C: S,SC D: S,C,SC‍

    • 1

      假定学生关系是S(SNO,SNAME,SEX,AGE),课程关系是C(CNO,CNAME,TEACHER),选课关系是SC(SNO,CNO,GRADE),要查找选修“COMPUTER”课程的学生姓名,将涉及到关系 A: S B: SC,C C: S,SC D: S,C,SC

    • 2

      在“学生-选课-课程”数据库中的3个关系如下:S(SNO, SNAME, SEX, AGE); C(CNO, CNAME, TEACHER);SC(SNO, CNO, GRADE),查询年龄大于19岁的女学生的学号。若用关系代数表达式来表示为( )。 A: ПSNO (σSEX=’女'(S) -σAGE<=19(S) ) B: ПSNO (σSEX=’女'(S) ∩ σAGE>19(S) ) C: ПSNO (σSEX='女'∧ AGE>19(S)) D: ПSNO (σSEX=’女’(S) ∪ σAGE>19(S) )

    • 3

      在“学生-选课-课程”数据库中的3个关系如下:S(SNO, SNAME, SEX, AGE); C(CNO, CNAME, TEACHER);SC(SNO, CNO, GRADE),查询年龄大于19岁的女学生的学号。若用关系代数表达式来表示为( )。 A: ПSNO (σSEX=’女'(S) -σAGE<=19(S) ) B: ПSNO (σSEX='女'∧ AGE>19(S)) C: ПSNO (σSEX=’女'(S) ∩ σAGE>19(S) ) D: ПSNO (σSEX=’女’(S) ∪ σAGE>19(S) )

    • 4

      有关系S(SNO, SNAME, SAGE),C(CNO, CNAME),SC(SNO, CNO, GRADE)。其中SNO是学生号,SNAME是学生姓名,SAGE是学生年龄, CNO是课程号,CNAME是课程名称,GRADE是成绩。以下( )SQL语句可以实现查询选修了'C002'号课程的学生姓名。 A: SELECT SNAME FROM S, SC WHERE S.SNO=SC.SNO AND CNO='C002' B: SELECT SNAME FROM S WHERE SNO IN (SELECT SNO FROM SC WHERE CNO='C002') C: SELECT SNAME FROM S WHERE SNO = (SELECT SNO FROM SC WHERE CNO='C002') D: SELECT SNAME FROM S WHERE SNO NOT IN (SELECT SNO FROM SC WHERE CNO='C002')