4

二項関係と三項以上の関係の違いは何ですか?

4

1 に答える 1

5

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

于 2013-10-26T13:14:59.223 に答える