Northwind交易员单位价格冗余?

Phi*_*hil 2 database-design northwind

在northwind交易者数据库中,unitprice列在产品和[订单详细信息]表中.两个表都列出了同一产品的不同价格.这是冗余还是有解释?

Arj*_*nbu 7

有一个原因.

当您更改产品的价格时,您不希望包含该产品的所有订单也发生变化.您需要[订单明细]表中的unitprice来保留历史记录.