장바구니 모델링
주문 테이블과 장바구니 테이블은 서로 이종의 테이블이 아니다.
동일 페이지에 같이 배치되어 있으니 테이블을 분리해야 할 것처럼 보인다.
(프론트 엔드 기준으로 백엔드 모델링 구축시 발생할 수 있는 문제점)
order(주문) 테이블과
유저 테이블
, 제품 테이블
, status테이블
, order테이블
3개 생성.
status 테이블를 둬서
1인 경우, 배송전
2인 경우, 결재완료
3인 경우, 환불 처리중
4인 경우, 배송완료
등으로 처리한다.
related_name
자기참조