2026年10月押题密卷 · 选择题

若对关系R(A,B,C,D)和S(C,D,E)进行关系代数运算,则表达式 π3,4,7(σ4<5(R×S)) 与( )等价。

A. πC,D,E(σD<C(R×S))
B. πR.C,R.D,E(σR.D<S.C(R×S))
C. πC,D,E(σR.D<S.C(R×S))
D. πR.C,R.D,E(σD<C(R×S))
参考答案:B

本题考查关系代数运算方面的基础知识。 题目要求计算关系代数表达式3,4,7(σ4<5(R×S)) 的结果集,其中,R×S的属性列名分别为:R.A, R.B,R.C,R.D,s.c,S.D 和S.E,04<5(R×S) 的含义是从R×S结果集中选取第4个分量(R.D) 小 于第5个分量(S.C) 的元组,故o4<5(R×S)与σR.D<s.c(R×S)等价。Ⅱ3,4,7(σ4<5(R×S))的含义是从σ4 <5(R×S) 结果集中选取第3列R.C、第4列R.D 和第7列S.E ( 或E), 故3,4,7(O⁴<5(R×S)) 与 R.C,R.D,E(OR.D<s.c(R×S)) 等价。需要说明的是第3列R.C 不能简写为C, 因为关系s 的第一列属性名 也为C, 故必须标上关系名加以区别;同样,第4列R.D 也不能简写为D, 因为关系S的第二列属性名 也为D, 故必须标上关系名加以区别。