更多“设有关系R=(A,B,C)。与SQL语句SELECT DISTINCT A FROMR WHERE B=17等价的关系代数表达式是()。A.πA ”相关问题
  • 第1题:

    设有关系R(A,B,C)和S(C,D)。与关系代数表达式πA,B,D(σR.C=S.C(R×S)等价的SQL语句是

    A.SELECT*FROM R,S WHERE R.C=S.C

    B.SELECT A,B,D FROM R,S WHERE R.C=S.C

    C.SELE4T 1,2,8 FROM R,S WHERE R=S

    D.SELECT A,B FROM R WHERE(SELECT D FROM S WHERE R.C=S.


    正确答案:B
    解析:本题是对关系基本运算与SQL语言转换的考查。题目中关系代数表达式的意思是从关系R,S中选出满足R.C=S.C的列A,B,D,比较4个选项中的SQL语句可知,正确答案为选项B。

  • 第2题:

    设有关系R=(A,B,C),与SQL语句SELECT DISTINCT A FROM R WHERE B =17等价的关系代数表达式是( )。

    A.ЛA(R)

    B.σB=17(R)

    C.ЛA(σB=17(R))

    D.σB=17(ЛA(R))


    正确答案:C

  • 第3题:

    设有关系R(A,B,C)和S(C,D),与关系代数表达式πA,B,C(σR.C=S.C(R×S)) 等价的SQL语句是()。

    A.SELECT * FROM R,S WHERE R.C=S.C

    B.SELECT A,B,D FROM R,S WHERE R.C=S.C

    C.SELECT A,B,C FROM R,S WHERE R=S

    D.SELECT A,B ,C FROM R WHERE C IN (SELECT C FROM S )


    R.A=S.A R.A=S.A 解析:自然连接的定义是:设关系R和S有相同的属性名Ai(i=1,…,k),则R与S的自然连接是从R×S中选择满足条件R.A1=S.A1∧R.A2=S.A2∧…∧R.Ak=S.Ak的所有元组,再除掉各列后所组成的新关系,记为R S。而关系R和关系S的相同属性名是A。

  • 第4题:

    设有关系R=(A,B,C)。与SQL语句 SELECT DISTINCT A FROM R WHERE B=17 等价的关系代数表达式是( )。

    A.пA(R)

    B.σB=17(R)

    C.пA(σB=17(R))

    D.σB=17(пA(R))


    正确答案:C
    解析:本题中SELECT语句的基本功能是查询关系R中,满足条件B=17的所有不重复元组中属性A的值。

  • 第5题:

    设有关系R=(A,B,C)。与SQL语句SELECT DISTINCT A FROM R WHERE B=17等价的关系代数表达式是()。

    A.∏A(R)

    B.σB=17(R)

    C.∏A(σB=17(R))

    D.σB=17(∏A(R))


    仅Ⅰ