niusouti.com

(41)若要查询“选修了课程号为C2的学生的学生号”,正确的表达是( ).Ⅰ、pS#(sC#=′C2′(SC)) Ⅱ、sC#=′C2′(pS# (S))Ⅲ、SELECT S# FROM SC WHERE C#=′C2′A)仅Ⅰ和ⅡB)仅Ⅱ和ⅢC)仅Ⅰ和ⅢD)都正确

题目

(41)若要查询“选修了课程号为C2的学生的学生号”,正确的表达是( ).

Ⅰ、pS#(sC#=′C2′(SC)) Ⅱ、sC#=′C2′(pS# (S))

Ⅲ、SELECT S# FROM SC WHERE C#=′C2′

A)仅Ⅰ和Ⅱ

B)仅Ⅱ和Ⅲ

C)仅Ⅰ和Ⅲ

D)都正确


相似考题
更多“(41)若要查询“选修了课程号为C2的学生的学生号”,正确的表达是( ).Ⅰ、pS#(sC#=′C2′(SC)) Ⅱ、sC#=′C2 ”相关问题
  • 第1题:

    设S为学生关系,SC为学生选课关系,Sno为学生号,Cno为课程号,执行下面SQL语句的查询结果是( )。 SELCET* FROM S,SC WHERE S .Sno=SC.Sno AND SC.Cno=,C2’

    A.选出选修C2课程的学生信息

    B.选出选修C2课程的学生名

    C.选出S中学生号与SC中学生号相等的信息

    D.选出S和SC中的一个关系


    正确答案:A

  • 第2题:

    若要查询“选修了课程号为C2的学生的学生号”,正确的表达式是( )。 I.πS#(σC#=’C2’(SC)) II .σC#=’C2’(πS#(S)) III .SELECT S# FROM SC WHERE C#=’C2’ A.仅I和II B.仅II和III C.仅I和III D.都正确


    正确答案:C
    两种方式:SQL语句和集合运算。SQL语句:SELECT S# FROM SC WHERE C#=’C2’,集合运算:πS#(σC#=’C2’(SC))。

  • 第3题:

    查询“选修了课程号 C# ='C2'的学生的学生号”,正确的表示是

    I.π s#(σ c#='c2'(SC)) II.σ c#='c'(π s#(S))

    III .SELECT S# FROM SC WHERE C#='C2'

    A)仅 I和II

    B)仅 II和 III

    C )仅I和 III

    D)都正确


    正确答案:C

  • 第4题:

    若要求“查询选修了C2号课程的学生的学生号”,正确的关系代数表达式是( )。I.πS# (σC# =‘C2’(SC)) Ⅱ. σC# =‘C2’(πS#(S×SC))Ⅲ. σC# =‘C2’(πS#,C#(SC))A.只有I B.只有IIC.只有III D.都正确


    正确答案:D
    关系代数的运算;包括投影,选择连接等。投影是选择满足条件的列或属性,选择是挑选满足条件的行,连接是连接运算是从两个关系的笛卡尔积中选择属性间满足一定条件的元组。

  • 第5题:

    若要求“查询选修了C2课程号的学生的学生号”,正确的关系代数表达式是( )。

    A)只有I

    B)只有II

    C)只有III

    D)都正确


    正确答案:A
    Ⅱ括号内的关系代数表达式表示从关系S和关系SC的笛卡儿积中选择学生号(s#)属性列,由于这样生成的新关系中没有属性C#,所以无法执行选择操作。Ⅲ括号内的关系代数表达式表示从关系SC中选择学生号(S#)属性列,由于这样生成的新关系中没有属性C#,所以无法执行选择操作。所以只有I操作能够查询选修了C2课程号的学生的学生号。