若“学生-选课-课程”数据库中的三个关系是:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)查找学生号为“200301188”学生的“数据库”课程的成绩,至少将使用关系A.S和SCB.SC和CC.S和CD.S、SC和C

题目

若“学生-选课-课程”数据库中的三个关系是:

S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)

查找学生号为“200301188”学生的“数据库”课程的成绩,至少将使用关系

A.S和SC

B.SC和C

C.S和C

D.S、SC和C


相似考题
更多“若“学生-选课-课程”数据库中的三个关系是:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEAC ”相关问题
  • 第1题:

    若“学生-选课-课程”数据库中的3个关系是:S(S#,SNAME,SEX,AGE),SC(S#, C#,GRADE),C(C#,CNAME,TEACHER)查找学生号为“200301188”学生的“数据库”课程的成绩,至少将使用关系( )。

    A.S和SC

    B.SC和C

    C.S和C

    D.S、SC和C


    正确答案:B
    解析:在该选课查询过程中,涉及到的关系有学生课程、学生成绩两项,因此需要使用的关系是学生、选课和课程,即SC和C。

  • 第2题:

    若“学生―选课―课程”数据库中的3个关系是:

    S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)

    查找学生号为“200301188”学生的“数据库”课程的成绩,至少将使用关系

    A.S和SC

    B.SC和C

    C.S和C

    D.S,SC和C


    正确答案:B
    解析:查询学号为“200301188”的学生的“数据库”成绩,必然要用到两个关系:从关系SC中查学号,从C中查课程名,从SC中查成绩。该生成绩的SQL语句是: SELECT SNAME,GRADE FROM SC,C WHERE CNAME=”数据库“AND S#=“200301188” AND SC.C#=C.C#

  • 第3题:

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

    A.SC,C
    B.S
    C.S,SC
    D.S,C,SC

    答案:D
    解析:
    要查询“COMPUTER”课程的“女”学生的姓名,一共涉及两个关系的字段“COMPUTER”属性关系C;“女”属于关系S;“姓名”也属于关系S。但是关系S和关系C没有共同字段所以无法形成有效连接,所以可以通过S#形成关系S和关系SC的连接,再由C#形成关系C和关系SC的连接,即实现三个关系的连接。

  • 第4题:

    若“学生-选课—课程”数据库中的三个关系是: S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER) 查找学生号为200301188学生的“数据库”课程的成绩,至少将使用关系( )。

    A.S和SC

    B.SC和C

    C.S和C

    D.S、SC和C


    正确答案:B

  • 第5题:

    假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TACHER),学生选课关系是SC(s#,c#,GRADE)。若要查找选修“COMPUTER”课程的“女”学生姓名,将涉及关系——。

    A.S

    B.S,C,SC

    C.SC,C

    D.S,SC


    正确答案:B
    解析:查询的目标属性“学生姓名”和条件“女”在关系s中,查询条件“COMPLJTER”以及发生选修联系将涉及关系C和SC,因为只有当s.s#=SC.s#,才表明该学生进行了选修,因此完成该查询任务将涉及s、c、SC三种关系。