呃图,一对 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 ID
和 Customer ID
之外的所有内容。
对于您要添加到订单的每个产品,您添加一个 OrderLine
链接 Product ID
和 Order ID
。
我试着做一个er图,我的教授告诉我er图仍然只支持一个订单一个产品,我怎样才能让一个订单支持多个产品?
图片link在描述中
你的教授是对的。从 Order 实体中删除 ProductId,并将 OrderId 添加到 Priduct 实体。
您需要添加一个 OrderLine
实体:
Order ID Product ID Weight(lb) Promotion Price
您还应该从 Order
中删除除 Order ID
和 Customer ID
之外的所有内容。
对于您要添加到订单的每个产品,您添加一个 OrderLine
链接 Product ID
和 Order ID
。