参考答案和解析
正确答案:正确
更多“若R.B→R.A,R.C→R.A,则R.(B,C)→R.A”相关问题
  • 第1题:

    下面的结论参考的是()。

    A 若R.A→R.B, R.B→R.C 则R.A→R.C

    B 若R.A→R.B, R.A→R.C 则R.A→R.(B,C)

    C 若R.B→R.A, R.C→R.A 则R.(B,C)→R.A

    D 若R.(B,C)→R.A 则R.B→R.A, R.C→R.A


    参考答案ABC

  • 第2题:

    有关系R(A, B, C) 和关系S(A, D, E, F)。如果将关系代数表达式πR.A, R.B,S.D, S.F (R.S)用SQL的查询语句来表示,则有:SELECT R.A, R.B, S.D,S.F FROM R, S WHERE ______。


    正确答案:R.A=S.A
    R.A=S.A 解析:题干中的关系运算的含义是投影关系R中的A属性和 B属性、关系S中的D属性和F属性,两个关系通过相同的属性A进行连接,所以用SQL的查询语句表示为:SELECTR.A, R.B, S.D, S.F FROMR, S WHERE R.A=S.A。

  • 第3题:

    有关系R(A,B,C)和关系S(A,D,E,F)。如果将关系代数表达式用SQL的查询语句来表示,则有:SELECT R.A,R.B,S.D,S.F FROM R,S WHERE【 】。


    正确答案:R.A=S.A
    R.A=S.A 解析:两个关系通过相同的属性A进行连接,所以SQL语句中WHERE子句为R.A=S.A。

  • 第4题:

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

    Ⅰ.πA,B,E,F(σB=3(RS))

    Ⅱ.(πA,B(σB=3(R)))(πE,F(S))

    Ⅲ.(σB=3(πA,B(R)))(πE,F(S))

    A.只有Ⅰ

    B.只有

    C.Ⅱ和Ⅲ

    D.都等价


    正确答案:B

  • 第5题:

    关系R(A,B,C)和S(A,D,E,F),有R.A=S.A,若将关系代数表达式:ЛR.A, R.B,S.D,S.F^

    [*]

    ,用SQL语言的查询语句表示,则为: SELECT R.A,R.B,S.D,S.F FROM R,S WHERE______。


    正确答案:R.A=S.A
    R.A=S.A

  • 第6题:

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

  • 第7题:

    若关系R、S如下图所示,则关系代数表达式π1,3,7(σ3<6(R×s))与(52)等价。

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

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

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

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


    正确答案:B
    解析:本题中用到了关系代数运算中的投影和选择。
    R×S为:
    那么等于:
     依次判断选项中可得出B。

  • 第8题:

    有两个关系模式R(A,B,C,D)和 S(A,C,E,G),则X=RxS 的关系模式是( )。

    A. X(A,B,C,D,E,G) B. X(A,B,C, D)C. X(R.A,B,R.C,D,S.A,S.C,E,G)D. X(B,D,E,G)


    正确答案:C

  • 第9题:

    给定关系R(A,B,C,D,E)与S(A,B,C,F,G),那么与表达式

    等价的SQL语句如下:select (作答此空) from R, S where ()。


    A. R.A,R.B,R.E,S.C,G
    B. R.A,R.B,D,F,G
    C. R.A,R.B,R.D,S.C,F
    D. R.A,R.B,R.D,S.C,G


    答案:B
    解析:
    本题考查关系代数运算与SQL语言的对应关系,注意本题中R与S是做自然连接操作,操作时会将R与S中相同字段名做等值连接,并将结果集去重复。所以R与S自然连接后的结果包括以下属性:R.A,R.B,R.C,D,E,F,G。关系代数选择条件为“1<6”,即R.A

  • 第10题:

    给定关系R(A,B,C,D,E)与S(A,B,C,F,G),那么与表达式

    等价的SQL语句如下:select (请作答此空) from R, S where ( );

    A. R.A,R.B,R.E,S.C,G
    B. R.A,R.B,D,F,G
    C. R.A,R.B,R.D,S.C,F
    D. R.A,R.B,R.D,S.C,G

    答案:B
    解析:
    本题考查关系代数运算与SQL语言的对应关系。注意本题中R与S是做自然联接操作,操作时会将R与S中相同字段名做等值联接,并将结果集去重复。所以R与S自然联接后的结果包括以下属性:R.A,R.B,R.C,D,E,F,G。关系代数选择条件为“1<6”,即R.A

  • 第11题:

    若R.A→R.B,R.B→R.C,则R.A→R.(B,C)


    正确答案:正确

  • 第12题:

    若R.A→R.B,R.B→R.C,则R.A→R.C


    正确答案:正确

  • 第13题:

    设有关系R(A,B,C) 和S(A,D,E,F),若将关系表达式:R.A,R.B,S.D,S.F(RS)用SQL语言的查询语句表示,则有:

    SELECTR.A,R.B,S.D,S.FFROMR,SWHERE______。


    正确答案:R.A=S.A
    R.A=S.A 解析:在SQL语言中对关系表进行查询时需要加上条件语句WHERE表1.索引=表2.索引,这样查询出的记录才是—一对应的。

  • 第14题:

    设有关系R(A,B,C)和S(A,D,E,F),若将关系代数表达式:∩R.A,R.B,S.D,S.F(R∞S)用SQL语言的查询语句表示,则有:SELECT R.A,B,D,F FROM R,SWHERE【 】。


    正确答案:R.A=S.A
    R.A=S.A 解析:在SQL语言中对关系表进行查询时需要加上条件语句where表1.索引=表2.索引,这样查询出的记录才是一一对应的。

  • 第15题:

    ●若有关系R (A,B,C,D)和S(C,D,E),则与表达式π3,4,7(σ4<5 (R×S))等价的SQL语句如下:

    SELECT (53) FROM (54)WHERE (55);

    (53)

    A. A,B,C,D,E

    B. C,D,E

    C. R.A, R.B,R.C, R.D, S.E

    D.R.C,R.D,S.E

    (54)

    A.R

    B.S

    C.R,S

    D.RS

    (55)

    A. D<C

    B.R.D<S.C

    C.R.D< R.C

    D.S.D< R.C


    正确答案:D,C,B

  • 第16题:

    设有关系模式R (A, B,C)和S (E, A, F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者取 【】 。这是参照完整性规则。


    正确答案:空值(null)
    参照完整性:外键的值不允许参照相应主表中不存在的主键值,或外键为空值。

  • 第17题:

    设有关系R(A,B,C) 和S(A,D,E,F),若将关系代数表达式:πR. A,R.B,S.D,S.F ()用SQL语言的查询语句表示,则有:SELECT R.A,B,D,F FROM R,S WHERE【 】。


    正确答案:R.A=S.A
    R.A=S.A 解析:在SQL语言中对关系表进行查询时需要加上条件语句where表1.索引=表2.索引,这样查询出的记录才是一一对应的。

  • 第18题:

    设两个关系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(R×S) )


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

  • 第19题:

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

    A.只有Ⅰ

    B.只有Ⅱ

    C.Ⅱ和Ⅲ

    D.都等价


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

  • 第20题:

    给定关系R(A,B,C,D,E)与S(A,B,C,F,G),那么与表达式等价的SQL语句如下:select( )from R,S where(请作答此空);

    A.R.A=S.A OR R.B=S.B OR R.C=S.C OR R.AB.R.A=S.A OR R.B=S.B OR R.C=S.C OR R.AC.R.A=S.A AND R.B=S.B AND R.C=S.C AND R.AD.R.A=S.A AND R.B=S.B AND R.C=S.C AND R.A

    答案:C
    解析:
    本题考查关系代数运算与SQL语言的对应关系。注意本题中R与S是做自然联接操作,操作时会将R与S中相同字段名做等值联接,并将结果集去重复。所以R与S自然联接后的结果包括以下属性:R.A,R.B,R.C,D,E,F,G。关系代数选择条件为“1<6”,即R.A

  • 第21题:

    给定关系R(A,B,C,D,E)与S(A,B,C,F,G),那么与表达式

    等价的SQL语句如下:select () from R, S where (作答此空)。

    A. R.A=S.A OR R.B=S.B OR R.C=S.C OR R.AB. R.A=S.A OR R.B=S.B OR R.C=S.C OR R.AC. R.A=S.A AND R.B=S.B AND R.C=S.C AND R.AD. R.A=S.A AND R.B=S.B AND R.C=S.C AND R.A

    答案:C
    解析:
    本题考查关系代数运算与SQL语言的对应关系,注意本题中R与S是做自然连接操作,操作时会将R与S中相同字段名做等值连接,并将结果集去重复。所以R与S自然连接后的结果包括以下属性:R.A,R.B,R.C,D,E,F,G。关系代数选择条件为“1<6”,即R.A

  • 第22题:

    给定关系R(A,B,C,D,E)与S(A,B,C,F,G),那么与表达式1.jpg等价的SQL语句如下:select (请作答此空) from R, S where ( );

    A. R.A,R.B,R.E,S.C,G
    B. R.A,R.B,D,F,G
    C. R.A,R.B,R.D,S.C,F
    D. R.A,R.B,R.D,S.C,G



    答案:B
    解析:
    本题考查关系代数运算与SQL语言的对应关系。注意本题中R与S是做自然联接操作,操作时会将R与S中相同字段名做等值联接,并将结果集去重复。所以R与S自然联接后的结果包括以下属性:R.A,R.B,R.C,D,E,F,G。关系代数选择条件为“1<6”,即R.A

  • 第23题:

    若R.(B,C)→R. A,则R.B→R.A,R.C→R.A


    正确答案:正确