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

练习题库2022-08-02  25

问题 若关系R、S如下图所示,则关系代数表达式π1,3,7(σ3<6(R×S))与(  )等价。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))

选项 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

解析 本题考查关系代数运算方面的基础知识。本题要求关系代数表达式π1,3,7 (σ3<6(R×S))的结果集,其中,R×S的属性列名分别为:R.A,R.B, R.C,R.D,S.C, S.D和S.E ,其结果如下表所示:σ3<6 (R×S)的含义是从R×S结果集中选取第个分量(R.C),小于第六个分量(S.D )的元组,故σ3<6 (R×S)与σ R.C<S.D (R×S)等价。从下表中可以看出,满足条件的结果如下表所示:  π1,3,7 (σ3<6(R×S))的含义是从σ3<6 (R×S))结果集中选取第一列R.A(或A)、第三列R.C和第七列S.E(或E),故π1,3,7 (σ3<6(R×S))与πA,R.C,E(σR.C<S.D(R×S))等价。需要说明的是第三列不能简写为C,因为关系S的第一列属性名也为C,故必须标上关系名加以区别。
转载请注明原文地址:https://www.tihaiku.com/congyezige/2409484.html

最新回复(0)