relational-algebra

    3熱度

    1回答

    我使用the join function來自clojure.set。有兩個參數的join應該做一個自然連接。 加載它: user=> (use 'clojure.set) nil 這是有道理的 - 如果一個連接兩側有0行,所以要結果: user=> (join [{:a 1 :b 2}] []) #{} 這也有道理 - identically-命名的列(其中所有的0 :))具有相同的值

    -1熱度

    1回答

    我被困在下面的查詢中,我需要從不同的表中列出兩個屬性。有沒有更簡單的方法來編寫上述查詢? Tables: Patient (PatientID, FamilyName, GivenName,Address) Item (ItemNo, Info, Fee) Account (AccountNo, PatientID, Date) AccountLine (AccountNo, ItemNo

    2熱度

    1回答

    我想知道關係數據庫理論和相關領域的最新進展是什麼?我對新方法,查詢語言(SQL和/或其擴展的替代品),產品(專有和開源,儘管我更感興趣開源)以及去年開發的研究項目感興趣。

    0熱度

    2回答

    總是選擇(p)(投影(R))==投影(選擇(p)(R))嗎?

    2熱度

    2回答

    我在做一個任務,我不得不將SQL查詢轉換爲關係代數查詢。我被卡在轉換group by條款。 誰能告訴我如何在GROUP BY子句可以在關係代數寫? 例如爲: SELECT job, sal FROM emp GROUP BY job ; 謝謝!

    4熱度

    2回答

    我有行的表有兩列 A 1 A 2 B 1 B 3 C 1 C 2 C 3 ,我想從該只有這個ID來獲得(a,b或c)中僅具有2值1,2的行,所以從這張表我應該得到一個,因爲B沒有與2行,和C有行1和B,但也有行與C .. 什麼是最簡單的方法來獲取此行?

    0熱度

    2回答

    如何將其轉換爲關係代數樹? 什麼是邏輯步驟?我首先需要轉換爲關係代數嗎?或者我可以直接從SQL到樹?

    -1熱度

    1回答

    我知道關係代數,但關於它的select部分,如果沒有任何特定的條件,我應該說什麼。 例如我有一個Hotels表,我只是想輸出結果。 我應該只使用σ(Hotels)或者我需要把類似σALL(Hotels) ??? 我需要你的幫助!

    2熱度

    2回答

    然而,這可能是一個愚蠢的問題,有沒有一種簡單的方法可以在Groovy中實現集合的反連接? 我知道有[做同盟和十字路口的同等方式]。 我如何做到這一點的想法是: List a,b; union(a,b) - intersection(a,b) 但是,我不知道是否有在常規收藏品的不同運營商。

    0熱度

    2回答

    這不是家庭作業,但與我的功課有直接關係。換句話說,我需要知道這些信息才能做我的功課。 是R可遷移:R = {(a,b),(b,a),(c,c)}?我認爲它也需要包括(a,a),(b,b),但我不確定。 空集{}是否反射? 這些案例沒有得到明確解釋,我希望澄清。