给定关系R(A,B,C,D)和S(C,D,E),若关系R与S进行自然连接运算,则

admin2022-08-02  19

问题 给定关系R(A,B,C,D)和S(C,D,E),若关系R与S进行自然连接运算,则运算后的元组属性列数为(  );关系代数表达式π1,4(σ2=5(R S))与(  )等价。问题1选项A.4B.5C.6D.7问题2选项A.πA,D(σC=D(R×S))B.πR.A,R.D(σR.B=S.C(R×S))C.πA,R.D(σR.C=S.D(R×S))D.πR.A,R.D(σR.B=S.E(R×S))

选项

答案 BD

解析 本题考查的是数据库中关系代数的相关知识内容。
对于第一空,关系R与S进行自然连接后,属性列数为二者之后并减去其中的重复列,本题R和S都存在C、D属性,因此自然连接后属性列数为4+3-2=5,因此本题选择B选项。
对于第二空,4个选项都不正确。正确的结果应该是πR.A,R.D(σR.B=S.E^R.C=S.C^R.D=S.D(R×S))或
πR.A,R.D(σR.B=S.E(R?S))。
这4个选项都缺失了同名属性列取值相等的判断,选择其中最接近的选项应该是D选项。
转载请注明原文地址:https://tihaiku.com/congyezige/2409821.html

最新回复(0)