Database design 北风贸易商单位价格冗余?
在northwind traders数据库中,单价列在产品和[订单详细信息]表中。两个表列出了同一产品的不同价格。这是多余的还是有什么解释?这是有原因的Database design 北风贸易商单位价格冗余?,database-design,northwind,Database Design,Northwind,在northwind traders数据库中,单价列在产品和[订单详细信息]表中。两个表列出了同一产品的不同价格。这是多余的还是有什么解释?这是有原因的 当您更改产品的价格时,您不希望包含该产品的所有订单也发生更改。您需要[Order Details]表中的单价来保存历史记录。正确。这样想吧-订单详细信息表中的“单价”是该人员实际支付的单价-订单发生时生效的价格。这是历史信息。
当您更改产品的价格时,您不希望包含该产品的所有订单也发生更改。您需要[Order Details]表中的单价来保存历史记录。正确。这样想吧-订单详细信息表中的“单价”是该人员实际支付的单价-订单发生时生效的价格。这是历史信息。