2009-07-09 3 views
2

northwind traders 데이터베이스에서 unitprice는 제품 및 [order details] 테이블에 모두 나열되어 있습니다. 두 테이블 모두 동일한 제품에 대해 다른 가격을 나열합니다. 이것은 중복입니까, 아니면 이에 대한 설명입니까?Northwind 상인 단위 가격 중복?

답변

7

이유가 있습니다.

제품 가격을 변경하면 해당 제품이 포함 된 모든 주문도 변경되는 것을 원하지 않습니다. 히스토리를 보존하려면 [Order Details] 테이블에 unitprice가 필요합니다.

+1

수정. 이 방법으로 생각하십시오 - Order Details 테이블의 "단가"는 사람이 실제로 지불 한 단가 - 주문이 발생한 당시의 가격입니다. 그것은 역사적인 정보입니다. – GalacticCowboy

+0

그렇게 생각하지 않았습니다. 감사. – Phil