[英]Cardinality in ER Diagram / 1 to many
我正在尝试创建我的第一个 ER 图,但我对应该使用哪种类型的基数感到困惑。
实体是:订单和产品
假设每个订单可以包含一个或多个产品
订单和产品之间的基数应该是 1:N 还是 N:M?
[订单]--1--包括--N--[产品]
以下符号
[Order]--1--includes--N--[Product]
说一个产品可以包含在 1 个订单中,一个订单可以包含 N 个产品。 这对应于 1:N 基数。
然而,这并不符合订单/产品关系的实际情况。 同一种产品通常可以出现在许多订单中。 一个订单可以有很多产品。 所以基数应该是 N:M:
[Order]--N--includes--M--[Product]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.