给定关系R(A,B,C,D)和关系S(A,C,E,F),对其进行自然连接运算R⋈S后的属性列为( )个;与σ
R.B>S.E(R⋈S)等价的关系代数表达式为( )。
问题1选项
A.4
B.5
C.6
D.8
问题2选项
A.σ
2>7(R×S)
B.π
1,2,3,4,7,8(σ
1=5^2>7^3=6(R×S))
C.σ
2>'7'(R×S)
D.π
1,2,3,4,7,8(σ
1=5^2>’7’^3=6(R×S))
第1题:关系R(A,B,C,D)和S(A,C,E,F)做自然连接时,会以两个关系公共字段做等值连接,然后将操作结果集中重复列去除,所以运算后属性列有(4+4)-2=6个。(A、C为重复列)因此,本题问题1选择C选项。
对于问题2,求自然连接的笛卡尔积等价表达式,首先笛卡尔积需要选取同属性名且值相等的元组,本题A、C为同属性名,因此需要满足R.A=S.A^R.C=S.C,转换为数字序号则为:1=5^3=6。而对于选择条件R.B>S.E,转换为数字序号,则为2>7,注意D选项的'7'为字符而不是数字。
综上,本题问题2选择B选项。'
第2题: