relational-algebra

    -6熱度

    2回答

    我必須將SQL轉換爲相應的關係代數。 SELECT * FROM student; 在關係代數中它的等價表達式是什麼?

    0熱度

    1回答

    我無法在作業中爲問題形成關係代數查詢。我必須找到在特定日期贏得比賽的所有球隊的名字。 數據庫現在有以下三種模式: Team(teamid,teamname,stadium) Player(playerid,name,teamid, height) Game (gameid, hometeamid, guestteamid, date, home-score, guest-score) 我是

    0熱度

    1回答

    我感興趣以下等價是否成立: NaturalJoin (R,S-T) equivalence Difference(NaturalJoin(R,S),NaturalJoin(R,T)) 如果是這樣,你能給出等價的理由?如果你知道什麼查詢可以在運行時更加優化,那將會非常有用。 P.S.我想使用LATEX,但是對於stackoverflow來說相當新,我似乎無法得到我的頭在這裏如何使用它 - mat

    -3熱度

    2回答

    的關係代數考慮下面的關係數據庫方案: COURSES (Cno,name) PRE-REQ(Cno, pre-Cno) COMPLETED (student_no, Cno) 課程給出了所有可用的課程的數量和名稱。 PRE-REQ給出了哪些課程是給定課程的先決條件的信息。 已完成指示哪些課程是由學生 完成表達以下使用關係代數: 列出所有與student_no = 2310個學生已經完成了所

    -2熱度

    1回答

    這裏是工作表 (PERSONNAME,年齡,公司名稱,等級) 現在我想模式中的所有名字是MEGHA並在該公司工作mtbank元組 我知道我能做到這一點是這樣的: π personName, age (σ companyName="M&T Bank" and personName="megha"(works)) 但我們可以做到這一點是這樣的: π personname, age (σ perso

    -1熱度

    1回答

    我從一個關係的兩個函數依賴: meetid -> pid meetid, pid -> status 對於關係會議(meetid,PID,狀態) 我想用促銷方法,使從這個多值依賴。問題是,我不知道如果meetid ->> pid是合法的在這種情況下做,因爲互補規則將使其他MVD非法(我認爲):meetid ->> status。 另一個FD將創建一個依賴,我認爲這是一個微不足道的MVD。 m

    2熱度

    1回答

    對於一門考試,我被要求得到一個以上租金的客戶清單,既作爲SQL查詢又作爲代數表達式。 由於某些原因,校正不提供代數版本。 所以現在我留下: SELECT IdClient, Name, ... FROM Client WHERE IdClient IN ( SELECT IdClient FROM Rental GROUP BY IdClient HAVI

    -1熱度

    2回答

    我有一個關係 R ------- cid sid gradepoint credits CS425 001 4.0 3 我需要計算GPA。有更多的行,但我相信如果我只是得到這個答案,我應該與其餘的。我需要做gradepoint * credits。我如何用關係代數表達式來表達這一點? 我最好的猜測是: ,但我不知道如果我可以和任何其他不是常數乘屬性。

    -1熱度

    1回答

    你能幫我翻譯這個關係代數關係到SQL嗎? For a given X(A), Y(A) and T(A): X UNION (Y INTERSECTS T) 這裏是我的嘗試: SELECT * FROM (R UNION S) INTERSECT T; 這是正確的嗎?還有其他方法可以做到這一點嗎?

    0熱度

    2回答

    我是DBMS和SQL的新手。我需要運行一個使用兩個表的查詢。例如,我有一個用戶[名稱,密碼,ID,公司ID]和公司[comp_name,companyID,netWorth]的另一個表格。 companyId鏈接這兩個表。對於每個用戶,我需要進行查詢,使用基本的相關操作返回它們的名稱,comp_name和netWorth。