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。