2016-09-22 5 views
0

可能な限り、なぜ三項関係よりも二項関係が良い選択であるのか理解しようとするのは本当に苦労しています。私はデータベースの初心者レベルです。簡単な例で説明できるなら、本当に感謝しますバイナリとデータベースの三項関係

+0

彼らはどちらも絶対的に「より良い」ではありませんので、別のものをモデルと。必要に応じてどちらか一方を使用してください。 –

答えて

1

状況をモデル化するのに適切なものを使用してください。私は三項関係を避ける理由はないと思う。

バイナリリレーションの例:

サプライヤは製品を提供しています。各サプライヤは複数の製品を供給できます。異なるサプライヤが同じ製品を供給することができます。

Binary relationship

三元関係の一例:

サプライヤは、様々な地域で製品を販売します。どのサプライヤでも、どの地域のどの製品でも配布することができます。

Ternary relationship

+0

バイナリが使用され、三元が使用される例を教えてください。 – angel

+0

完了 - 役立つことを希望します。 – reaanb

関連する問題