0

当我试图开发 ERD 图时,我感到非常困惑,并且对此陈述感到困惑。我正在尝试关联两个实体。它们是“订单”和“产品”。所以我对这两者的基数感到困惑。是 1 个订单会有很多产品,还是 1 个产品可以多次订购。顺便说一句,我的 ERD 实体是。客户、产品、销售、订单、员工。非常感谢。

4

2 回答 2

1

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

它将让您维护订单和产品列表。在从订单到产品的一对多的情况下,每个订单都必须创建一个单独的产品实例,这不是一件自然的事情。反之亦然。订单不应仅限于单一产品。

于 2014-01-31T06:30:05.650 回答
0

这里没有太多细节需要处理,但我几乎可以肯定地说这是“一份订单将有很多产品”。

于 2014-01-31T03:35:27.913 回答