二項関係と三項以上の関係の違いは何ですか?
質問する
20404 次
1 に答える
5
binary
リレーションは、2 つのエンティティが互いに直接リレーションを持っている場合に使用されます。ここでは、子リレーションのキーが、親テーブルの ID/一意キーで利用可能な値を参照する必要があることを直接意味します。このようなもの。
はTernary
、3 つまたは (n) 個のリレーションが相互にリレーションを持ち、それらの間のすべてのリレーションを提供するとデータベースが複雑になるため、ここではリレーションは基本リレーションとの 1 対多/1 対 1 のリレーションになります。 .
例: OS のイベントを考えてみましょう。イベントは、イベントapplication
を登録したもの、イベントdevice
を引き起こしたもの、およびイベントcomponent
をトリガーした (テキストボックス、ボタン、ウィンドウなど) に関連付けられます。
于 2013-10-26T13:14:59.223 に答える