itgle.com
更多“ 设两个关系R(A,B)和S(A,C)。则下列关系代数表达式中必与等价的是A.ⅡA.B.C(R×S)B.σR.A=S.A(R×S)C.ⅡA.B.C(σR.A=S.A(R×S) )D.σR.A=S.A(ⅡA,B,C(”相关问题
  • 第1题:

    设有关系R(A,B,C) 和S(A,D,E,F),且R.A和S.A取自同一个域,与下面 SQL语句: SELECT A,B,E,F FROM R,SWHERE R.A=S.A AND B=3 等价的关系代数表达式是

    A.只有Ⅰ

    B.只有Ⅱ

    C.Ⅱ和Ⅲ

    D.都等价


    正确答案:A
    解析:其中选择是在关系R中选择满足给定条件的诸元组;投影是从R中选出若干属性列组成新的关系;连接(也称θ连接)是从两个关系的笛卡尔积中,选取它们属性间满足一定条件的元组。按照上述定义,分析题干中的I、Ⅱ和Ⅲ可知只有I与SQL语句语句意义相同,因此本题正确答案为A(只有1)。

  • 第2题:

    设关系R(A,B,C)和S(A,D),与自然连接RS等价的关系代数表达式是()

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

    B.σ(R.A=S.A)(R×S)

    C.R(等值连接1=1)S

    D.∏R,A,B.C,D(R×S)


    列(属性)

  • 第3题:

    设关系R(A,B,C)和S(A,D),与自然连接RS等价的关系代数表达式是()

    A.σ(R.A=S.A)(R×S)

    B.R(等值连接1=1)S

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

    D.∏R,A,B.C,D(R×S)


    列(属性)

  • 第4题:

    设两个关系R(A,B)和S(A,C)。则下列关系代数表达式中必与R

    S等价的是

    A.ⅡA,B,C(R×S)

    B.σR.A=S.A(RXS)

    C.ⅡA,B,C(σR.A=S.A(RXS))

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


    正确答案:C
    解析:关系代数表达R闪S表示关系R和S的自然连接,自然连接是实际中应用最为广泛的一类等值连接,它要求两个关系中进行等值比较的分量必须是相同的属性组,并且要在结果中将重复的属性去掉。所以自然连接是由笛卡儿积、选择和投影三个运算来实现的,其正确的顺序是先对R和S进行笛卡儿积,然后按照条件R.A=S.A进行选择,最后通过投影去掉重复的属性。本题的4个选项中,A、B均缺少了一种运算,D中的运算顺序错误,实际上这个表达式是非法的。

  • 第5题:

    【单选题】设关系R(A,B,C)和S(A,D),与自然连接RS等价的关系代数表达式是()。

    A.σ(R.A=S.A)(R×S)

    B.R(等值连接1=1)S

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

    D.∏R,A,B.C,D(R×S)


    D 设计数据库时,要分析这个数据库必须存储的信息及这些信息组成部分之间的关系,ER模型就是用来描述数据库中实体及其属性以及各个实体问联系的描述方法。ER模型建模时,不考虑数据库在计算机中的存储和处理特性。