2013-04-20 49 views
0

我試圖讓MySQL採取關係代數輸入,但它不會接受投影等符號。MySQL讀關係代數?

例如

Πstarter, ender, pointsStarter, pointsEnder, debatedate (contest) 

我得到的錯誤,投影是不能接受的。

(Πstarter, ender, pointsStarter, pointsEnder, debatedate(σpointsStarter>=pointsEnder(Contest))) |> 

Contest.starter = Debater.name(σclub=」柏拉圖」(辯手))

MySQL不會接受它,想法嗎?

+0

這就類似於在Cyrilic腳本中拼寫英文句子;意義不會改變,但是理解它的接收者的集合會發生顯着變化。 – 2013-04-20 04:44:28

+0

你知道我可以測試的任何方式,看看RA是否對我的桌子有效嗎? – Ausghostdog 2013-04-20 04:59:22

+2

請不要破壞你的問題。 – josliber 2015-10-13 01:17:54

回答

1

有效的MySQL輸入的形式是SQL查詢,而不是關係代數表達式。儘管如此,但這很有趣。

編輯:RA如果您想要沿着該路徑轉換關係代數爲SQL查詢的Java軟件。

+0

有反正我可以測試RA對桌子我必須看看它是否有效? – Ausghostdog 2013-04-20 04:58:43

+0

根據鏈接頁面,您可以爲MySQL數據庫配置設置並運行jar文件。它似乎有一個命令行界面。我自己並沒有使用它,但是這是我認爲值得注意的事情。 – 2013-04-20 05:00:52