二进制与三元数据库中的关系

时间:2016-09-22 04:06:44

标签: database-design relational-database

我很难理解为什么只要有可能,二元关系比三元关系更好。我在数据库的初级水平,如果你能用一个简单的例子来解释它我真的很感激

1 个答案:

答案 0 :(得分:2)

使用适合的情况建模。我认为没有理由避免三元关系。

二元关系的一个例子:

供应商提供产品。每个供应商都可以提供多种产品不同的供应商可以提供相同的产品。

Binary relationship

三元关系的一个例子:

供应商在不同地区分销产品。任何供应商都可以在任何地区分销任何产品。

Ternary relationship