Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/73.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/5.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
给定SQL查询的等价关系代数语句_Sql_Relational Database_Relational Algebra - Fatal编程技术网

给定SQL查询的等价关系代数语句

给定SQL查询的等价关系代数语句,sql,relational-database,relational-algebra,Sql,Relational Database,Relational Algebra,以下SQL语句: SELECT DISTINCT a1,a2,a3.....an FROM R1,R2,R3......Rm Where P (P is any predicate) 我想知道它的等价关系代数是什么。我想可能是这样的: πa1,a2,a3…an(σP(r1u r2u R3…U Rm)。 但是我也不确定我是否正确。有谁能帮我解释一下关系代数中的正确等价物吗?仔细看看SQL中的逗号在FROM子句中代表什么,然后仔细看看U(我想是UNION?)在代数中的作用。请仔细查看SQL中的

以下SQL语句:

SELECT DISTINCT a1,a2,a3.....an
FROM   R1,R2,R3......Rm
Where P
(P is any predicate)
我想知道它的等价关系代数是什么。我想可能是这样的:
πa1,a2,a3…an(σP(r1u r2u R3…U Rm)

但是我也不确定我是否正确。有谁能帮我解释一下关系代数中的正确等价物吗?

仔细看看SQL中的逗号在FROM子句中代表什么,然后仔细看看U(我想是UNION?)在代数中的作用。

请仔细查看SQL中的逗号在FROM子句中代表什么,然后仔细查看U(我认为UNION?)在代数中的作用。

SQL表达式的FROM子句中的逗号表示叉积

因此,等价的关系代数表达式是:

π a1,a2,a3...an (σ P (R1 x R2 x ... x Rm))

SQL表达式的FROM子句中的逗号表示叉积

因此,等价的关系代数表达式是:

π a1,a2,a3...an (σ P (R1 x R2 x ... x Rm))
您好。除非您1.给出您被告知要使用的特定RA(和关联查询语言)的参考。它们的不同之处在于允许哪些运算符、参数和谓词,甚至关系是什么。2.解释什么是“等价的”意思是。相同的结果?一些并行结构的概念?嗨。除非你1.给出你被告知要使用的特定RA(和关联查询语言)的参考。它们的不同之处在于允许使用什么运算符、参数和谓词,甚至关系是什么。2.解释什么是“等价的”意思是,相同的结果?平行结构的概念?