수량과 단가는 Product가 아니라 OrderItem에 둡니다.
SHOPPING MALL ERD
쇼핑몰 ER 모델은 주문과 주문상세를 중심으로 읽는다
회원, 상품, 주문은 핵심 개체이고 주문상세는 상품과 주문의 M:N을 해소하면서 수량과 단가를 기록합니다.
주요 개체
연결 개체
업무 규칙
Membermember_id, email
1:N
Orderordered_at, status
1:N
OrderItemquantity, unit_price
Productproduct_id, price
1:N
OrderItem주문 시점 가격 기록
N:1
Category상품 분류
상품 가격이 바뀌어도 과거 주문 단가는 보존해야 합니다.
재고 차감, 주문 취소, 결제 상태는 트랜잭션 규칙까지 설계합니다.