Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Relational algebra 计算关系代数中的θ连接_Relational Algebra - Fatal编程技术网

Relational algebra 计算关系代数中的θ连接

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

我遇到了这个问题:

假设关系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 从以下答案中选择:

(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 你所做的是aθ连接(R.B=S.B,R.a