设有两个关系R(A,B,C)和S(D,E,F),试把下列关系代数表达式转换成等价的元组表达式:
(1)πA(R)∃∨∧
(2)σB=´17´(R)
(3)R×S
(4)πA,FC=D(R×S))
设有两个关系R(A,B,C)和S(D,E,F),试把下列关系代数表达式转换成等价的元组表达式:
(1)πA(R)∃∨∧
(2)σB=´17´(R)
(3)R×S
(4)πA,FC=D(R×S))
【正确答案】:(1){t |(∃u)(R(u) ∧t[1]=u[1])} (2){t | R(t) ∧t[2]= ´17´} (3){t |(∃u)( ∃v)(R(u) ∧S(v) ∧t [1]=u[1] ∧t[2]=u [2] ∧t [3]=u[3] ∧t[4]=v[1]∧t[5]=v[2] ∧t[6]=v[3])} (4){t |(∃u)( ∃v)(R(u) ∧S(v) ∧u [3]=v[1] ∧t[1]=u [1] ∧t [2]=v[3])}
Top