2016-09-22 32 views
0

我非常難以理解爲什麼只要有可能,二元關係比三元關係更好。我在數據庫中處於初級水平,如果你能用一個簡單的例子來解釋它,我將非常感激。數據庫中的二進制vs三元關係

+0

他們的模型不同的東西,所以也不是絕對的術語「更好」。酌情使用一種或另一種。 –

回答

1

使用什麼適合模型的情況。我沒有理由避免三元關係。

一個二元關係的例子:

供應商供應產品。每個供應商可以提供多種產品。不同的供應商可以提供相同的產品。

Binary relationship

的三元關係的一個例子:

供應商分發的產品在各個區域。任何供應商都可以在任何地區分銷任何產品。

Ternary relationship

+0

你可以請舉一個例子,其中使用二進制和三元使用 – angel

+0

完成 - 希望有所幫助。 – reaanb