Order 3NF

3NF는 고객과 지역처럼 한 번 더 이어지는 종속을 분리한다

주문이 고객을, 고객이 고객명과 현재 주소를 결정한다면 고객 정보는 orders가 아니라 customer에 둔다.

주문
고객
최종 구조
customer_idnamecurrent_address
C01김철수서울
C02이영희부산
order_idcustomer_idorder_dateship_address
O100C012026-05-01서울
O101C022026-05-02부산
order_idproduct_idqtyunit_price
O100P1029000
O100P20115000
배송지는 주문 당시 스냅샷이므로 고객 현재 주소와 다르게 orders에 남길 수 있다.