Relational algebra 计算关系代数中的θ连接
我遇到了这个问题: 假设关系R(A,B)具有以下元组:Relational algebra 计算关系代数中的θ连接,relational-algebra,Relational Algebra,我遇到了这个问题: 假设关系R(A,B)具有以下元组: A B 1 2 3 4 5 6 B C D 2 4 6 4 6 8 4 7 9 关系S(B,C,D)具有以下元组: A B 1 2 3 4 5 6 B C D 2 4 6 4 6 8 4 7 9 在条件R.A
A B
1 2
3 4
5 6
B C D
2 4 6
4 6 8
4 7 9
关系S(B,C,D)具有以下元组:
A B
1 2
3 4
5 6
B C D
2 4 6
4 6 8
4 7 9
在条件R.A(3,4,2,4,6)
(1,2,4,4,6)
(1,2,2,6,8)
(3,4,4,7,8)
所以当我尝试的时候,我看到了
(1, 2) matches (2, 4, 6)
(3, 4) matches (4, 6, 8)
(3, 4) matches (4, 7, 9)
因此我找到了以下元组(它们都尊重条件):
问题是在多项选择中找不到这些
我做错什么了吗
谢谢你的帮助 要计算θ连接,基本上要做两个关系(这里是R和S)的笛卡尔积,并得出所有可能的组合。在这些元组中的每一个元组上,应用条件θ并得到为真的元组 这里,笛卡尔给出3x3=9元组。其中8个元组满足条件(R.A