更多“ 设有关系R、S和T如下图所示,则元组演算表达式{t|(u)((R(u)∨S(u))∧(v)(T(v)→(w)((R(w)∨S(w))∧W[1]=u[1]∧W[2]=∨[1]∧W[3]=∨[2])∧t[1]=u[l”相关问题
  • 第1题:

    设有如下关系:

    与元组演算表达式{t| (u)(v)(R(u)∧S(v)Au[3]=v[1]∧u[4]=v[2]∧u[1]> v[3]∧t[i]=u[2])}等价的关系代数表达式是 (1) ,关系代数表达式R÷S的运算结果是 (2) 。

    A.πA,B (σA>E (RS))

    B.πB (σA>E (R×S))

    C.πB (σA>E (RS))

    D.πB (σR.C=S.C∧A>E (R×S))


    正确答案:C

  • 第2题:

    设有如下关系:

    则与关系代数表达式π1,4(RS)等价的元组演算表达式为:{t|uv(R(u)∧S(v)∧(33))};关系代数表达式R÷S的结果集为(34)。

    A.u[2]=v[1]∧t[1]=u[1]∧t[2]=v[2]

    B.u[2]=v[1]∧t[1]=u[1]∧t[2]=v[1]

    C.u[1]=v[1]∧t[1]=u[1]∧t[2]=v[2]

    D.u[1]=v[1]∧t[1]=u[1]∧t[2]=v[1]


    正确答案:A
    解析:本题考查关系代数和元组演算的基本知识。关系代数表达式π1,4(RS)的运算意义为:取关系R与关系S中在公共属性组B上取值相同的元组拼接成新元组,并投影出第1、4列构成结果集中的元组。与此对应,元组演算表达式应该是R中的元组u的第2个分量值与S中的元组v的第1个分量相等,取u的第1列和v的第2列构成结果集中的元组。根据除运算的定义,R÷S的结果集为在R的非公共属性组AC上取值相同的元组在公共属性组B上的分量集合,包含S在公共属性组B上的投影集合时,取R中元组在非公共属性组AC上的分量作为结果集中的元组。R在AC上的分量值为(a1,c1)时,对应B上的投影集合为{b1,b2},包含R在B上的投影集{b1,b2},故(a1,c1)为结果集中的元组。

  • 第3题:

    关系R.S如下表所示,元组演算表达式T={t|R(t)??u(S(u)→t[3]>u[1]}运算的结果为( )。



    答案:C
    解析:
    考查关系代数运算和元组演算的基本知识。题干中的元组演算表达式所构成的关系为:从关系R中选择的元组t应满足该元组在C列上的分量大于关系S中的任意一个元组u在A列上的分量。关系R中的第一个元组(1,2,3)中的第三个分量t[3]=3,由于3不满足大于S关系的第一个元组u[1]=3以及S关系的第二个元组u[1]=4,故关系R中的第一个元组 (1,2,3)不在新构成的关系中;关系R中的第二个元组(4,5,6)中的第三个分量t[3]=6,由于6不满足大于S关系的第四个元组u[1]=6,故关系R中的第二个元组(4,5,6)不在新构成的关系中;关系R中的第三个元组(7,8,9)中的第三个分量t[3]=9,由于9大于S关系的任何一个元组,故关系R中的第三个元组(7,8,9)在新构成的关系中;关系R中的第四个元组(10,11,12)中的第三个分量t[3]=12,由于12大于S关系的任何一个元组,故关系R中的第四个元组(10,11,12)在新构成的关系中。根据上述分析可见,新构成的关系中有元组(7,8,9)和(10,11,12)。

  • 第4题:

    ● 关系 R、S 如下图所示,元组演算表达式{t| ( ?u)(R(t) ∧ S (u) ∧[3t] >[1u])} 的结果为 (47 ) 。


    正确答案:C

  • 第5题:

    设有关系R、S和T如下图所示,则元组演算表达式{t|(Eu)((R(u)VS(u))^(Av)(T(v→(Ew)((R(w)vs(w))^w[1]^w[3]=v[2]))^t[1]=u[1]))运算结果是( )。关系R A



    答案:C
    解析: