ERD图混乱

时间:2014-01-31 03:23:49

标签: database-design erd dataflow cardinality

我正在努力开发一个ERD图,并且对此声明感到困惑,这让我感到非常困惑。我试图联系两个实体。他们是“订单”和“产品”。所以我对这两者的基数感到困惑。将是1个订单将有许多产品或将是1个产品可以多次订购。 BTW我的ERD实体是。客户,产品,销售,订单,员工。 非常感谢你。

2 个答案:

答案 0 :(得分:1)

我建议去多对多。您将需要另一个辅助实体(其表不应向用户公开的数据),例如OrderProductMap。

它可以让您维护订单和产品清单。如果从订单到产品的一对多,每个订单都必须创建一个单独的产品实例,这不是一件很自然的事情。反之亦然。订单不应限于单个产品。

答案 1 :(得分:0)

在这里使用的细节不是很多,但我几乎可以肯定地说,“1个订单会有很多产品。”