5장. 모델링과 무결성
Customer, Order, OrderItem을 정규화하고 PK, FK, unique, check를 둔다. 중복 제거만이 목표가 아니라 한 사실을 한 곳에서 변경하게 한다.
주문 당시 상품명·가격처럼 역사 snapshot은 의도적 중복이다. derived data의 source와 재계산 규칙을 기록한다.
WEBBOOK CHAPTER
Customer, Order, OrderItem을 정규화하고 PK, FK, unique, check를 둔다. 중복 제거만이 목표가 아니라 한 사실을 한 곳에서 변경하게 한다.
주문 당시 상품명·가격처럼 역사 snapshot은 의도적 중복이다. derived data의 source와 재계산 규칙을 기록한다.