设有关系R(A,B,C)和S(C,D)。与SQL语句SELECT A,B,D FROM R, S WHERE R.C=S.C等价的关系代数表达式是( )。A.OR.C=SC(ЛA,B,D(R×S))B.ЛA,B,D(σR.C=SC(R×S))C.σR.C=SC((ЛA,BR)×(ЛDS))D.σR.C=SC(ЛD(ЛA,BR)×S))

题目

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

A.OR.C=SC(ЛA,B,D(R×S))

B.ЛA,B,D(σR.C=SC(R×S))

C.σR.C=SC((ЛA,BR)×(ЛDS))

D.σR.C=SC(ЛD(ЛA,BR)×S))


相似考题
更多“设有关系R(A,B,C)和S(C,D)。与SQL语句SELECTA,B,DFROMR, S WHERER.C=S.C等价的关系代数表达式是() ”相关问题
  • 第1题:

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

    A.σR.C=S.C(πA,B,D(R×S))

    B.πA,B,D(σR.C=S.C(R×S))

    C.σR.C=S.C((πA,BR)×(πDS))

    D.σR.C=S.C(πD((πA.BR)×S)


    正确答案:B
    解析:选择运算(σ):σF(R)={t|t∈R∧F(t)=TRUE}选择运算是对一个二维表按条件F进行横向选择,从R中选择出若干元组(行),其中F是一个逻辑表达式,其值为“真”或“假”,如“课号”=C12“∧成绩>80”可以用检索选修了C12课程并且成绩大于80分的学生数据。投影运算(π):πA(R) ={t[A]|t∈R}投影运算是对一个二维表进行纵向筛选,从R中选择出若干属性列,组成新的关系,其中A为R的属性组, t[A]表示只取元组t中相应A属性的分量。σR.C=S.C(R×S):选择(R×S)中满足条件R.C=S.C的记录πA.B.D(σR.C=S.C(R×S):从上述满足条件R.S=S.C的记录中选取字段A,B,D。

  • 第2题:

    设有关系R(A,C)和S(C,D)。与sQL语句 selectA,D from R,S where R.C=S.C等价的关系代数表达式是______。

    A.πA,D(σR.C=S.C(R×S))

    B.σR.C=S.C(πA,D(R×S))

    C.σR.C=S.C(πD(πAR)×S))

    D.σR.C=S.C(πAR)×(πDS))


    正确答案:A
    解析:题目中的SQL语句的操作是对R、s两个关系中满足R.c=S.C的元组中选出A、D两个属性的值。通过笛卡儿积可以合并两个表格,然后先按条件进行选择满足R.C=S.C的元组,然后从选择出来的元组中列出A、D属性。

  • 第3题:

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

    A.σR.C=S.C(πA,B,D(R×S))

    B.πA,B,D(σR.C=S.C(R×S))

    C.σ=((πA,B R)×(πDS))

    D.σR.C=S.C(πD((πA,B(R))×S))


    B 解析:题意中的SQL语句的操作是对R,S两个关系中满足R.C=S.C的元组中选出A,B,D三个属性的值。对选项A是先投影再选择,而投影后并不存在C这个属性,也就无法选择;B是对笛卡尔积的结果先按条件进行选择,然后从符合条件的元组中列出A,D属性,这与题意相符。C,D两个选项分析情况与A类似,先投影再选择,选择条件无法确定。

  • 第4题:

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

    A.σR.C=S.C(ЛA,B)D(R×S))

    B.ЛA,B,D(σR.C=S.C(R×S))

    C.σR.C=S.C(ЛA,B(R)×(ЛD(S))

    D.(σR.C==SC(ЛD(ЛA,B(R×S))


    正确答案:B

  • 第5题:

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

    A.σR.C=S.C(ЛA,B,D(R×S))

    B.ЛA,B,D(σR.C=S.C(R×S))

    C.σR.C=S.C((ЛA,BR)×(ЛDS))

    D.σR.C=S.C(ЛD(ЛA,BR)×S))


    正确答案:B

  • 第6题:

    设有关系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。