我正在努力开发一个ERD图,并且对此声明感到困惑,这让我感到非常困惑。我试图联系两个实体。他们是“订单”和“产品”。所以我对这两者的基数感到困惑。将是1个订单将有许多产品或将是1个产品可以多次订购。 BTW我的ERD实体是。客户,产品,销售,订单,员工。 非常感谢你。
答案 0 :(得分:1)
我建议去多对多。您将需要另一个辅助实体(其表不应向用户公开的数据),例如OrderProductMap。
它可以让您维护订单和产品清单。如果从订单到产品的一对多,每个订单都必须创建一个单独的产品实例,这不是一件很自然的事情。反之亦然。订单不应限于单个产品。
答案 1 :(得分:0)
在这里使用的细节不是很多,但我几乎可以肯定地说,“1个订单会有很多产品。”