标签: database-design northwind
在Northwind交易者数据库中,unitprice列在产品和[订单详细信息]表中。两个表都列出了同一产品的不同价格。这是冗余还是对此有解释?
答案 0 :(得分:7)
有一个原因。
当您更改产品的价格时,您不希望包含该产品的所有订单也发生变化。您需要[订单明细]表中的unitprice来保留历史记录。