呃图,一对 many/many 对多

er diagram, one to many/many to many

我试着做一个er图,我的教授告诉我er图仍然只支持一个订单一个产品,我怎样才能让一个订单支持多个产品?

图片link在描述中

你的教授是对的。从 Order 实体中删除 ProductId,并将 OrderId 添加到 Priduct 实体。

您需要添加一个 OrderLine 实体:

Order ID
Product ID
Weight(lb)
Promotion
Price

您还应该从 Order 中删除除 Order IDCustomer ID 之外的所有内容。

对于您要添加到订单的每个产品,您添加一个 OrderLine 链接 Product IDOrder ID