relational-algebra

    0

    1答えて

    課題の質問の関係代数クエリを作成する際に問題があります。特定の日に試合に勝ったすべてのチームの名前を見つけなければなりません。 データベースは現在、以下の三つのスキーマを持っています Team(teamid,teamname,stadium) Player(playerid,name,teamid, height) Game (gameid, hometeamid, guestteamid,

    -3

    3答えて

    A自然結合Bを実行するとします。ここで、 Aのスキーマは、(aID)です。ここで、(aID)は主キーです。 Bのスキーマは(aID、bID)です。ここで(aID、bID)は複合主キーです。 この場合、自然結合を実行しますか?または、これが機能するには、AIDとbIDの両方を持つ必要がありますか?

    0

    2答えて

    DBMSとSQLの初心者です。私は2つのテーブルを使用するクエリを実行する必要があります。たとえば、のユーザー[名前、パスワード、ID、会社ID]との会社の別のテーブル[comp_name、companyID、netWorth]があります。 companyIdは2つのテーブルをリンクします。すべてのユーザーに対して、基本relg操作を使用して、名前、comp_name、およびnetWorthを返す

    0

    2答えて

    重複したエントリを持つキーに対してランダムなデータを含むテーブルがあります。私は重複(リレーショナル代数で呼ばれるように投影)を削除するために探していますが、添付データを破棄するのではなく、まとめてください。たとえば: orderID cost 1 5 1 2 1 10 2 3 2 3 3 15 がそれぞれのorderIDの値を合計しながらのorderIDか

    -1

    2答えて

    私はデータベースを学び始めていますが、今ではリレーショナル代数を学ぶだけで問題に遭遇します。以下の表を参照してください: R1 = {(Jon, Smith, 24, British, Single, UK, Guitarist), (Jon, Maynard, Smith, 74, British, Widowed, UK, Scientist), (Jon, Travolta, 50, A

    0

    1答えて

    の分配法則私が興味を持って、次の同値が成立しているか否か: NaturalJoin (R,S-T) equivalence Difference(NaturalJoin(R,S),NaturalJoin(R,T)) をそのような場合は、同等の理由を与えることができますか?そして、実行時の意味でどのようなクエリがより最適なものかを知っていれば、それは本当に役に立ちます。 P.S.私はLATEXを

    0

    1答えて

    ロスレス結合については、以下の説明があります。誰かが変数 'r'が何であるか、それがアルゴリズム/方程式/公式の両側にどのように現れるかを説明できますか?関係Rは、例えばRの 毎法的インスタンスRそれ関係R1、R2に分解された場合 」... R =πR1(R)⋈πR2(R) ...分解そのものは可逆結合であると言われます 分解。 " 注:R1とR2は下付き文字です。

    -1

    2答えて

    私はGPAを計算する必要が関係 R ------- cid sid gradepoint credits CS425 001 4.0 3 を持っています。より多くの行がありますが、私はこれを返信すれば、残りの部分で大丈夫になるはずです。私はgradepoint * creditsをする必要があります。関係代数式でこれを表現するにはどうすればよいですか? が、私は何の定数よ

    3

    1答えて

    私は、リレーショナル代数の初心者であり、デカルト積がどのように働くかを完全に理解することはできません。 私の2つのテーブルに共通の属性がある場合、デカルト製品で何が起こるかを知りたいと思います。私は両方のテーブルが共通の属性を持っていないことを理解するのに問題はありません。 たとえば、私は自分自身を作った例を理解しようとしました。 T1 T2 ---------- -----

    -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; は、この正しいですか?これを行うための他の方法はありますか?