궁금한게 있어요. cart table 관련

궁금한게 있어요. cart table 관련

QA

궁금한게 있어요. cart table 관련

본문


영카트 무료란소리듯고 지금 분석하고있는데요.

그중에 하나가 좀 궁금해서요.

다른건 아니고 보통 cart table 와 order table 는 분리해서 사용하는데

영카트는 특이하게 cart 와 order table 을 cart table 로 같이 사용하더라구요(아직 소스분석 몇칠 안되서 확실한건 아닙니다.)

좀 위험할것 같다는 생각을 계속 가지고 있어요. cart table 은 지우고 삭제하고 너무나 많은 일들을 해서 뭔가 꼬여서.
삭제가 되면 구매내역도 삭제가 될것 같고..

궁금해요

이 질문에 댓글 쓰기 :

답변 2

카트 테이블은 말그대로 장바구니 정보를 임시로 저장 해 놓는 테이블이고

장바구니에 담아 났다가 구매하기를 하거나 아니면 상품에서 바로 구매하기를 해서
주문자 정보 입력하는 페이지에서 주문까지 완료 처리되면

order 테이블로 db 인서트 됩니다 (실제 주문건 생성된 단계)

order 테이블에 인서느 되는건 주문자 정보인것 같고. 상품 데이터는 cart 테이블에서 계속 참조해서 사용하는것 같아요.
cart 는 수시로 수정,삭제 가 이루어지는 부분인데 구매정보도 같이있는것 같더라구요.
그래서..ㅎㅎㅎ

cart 테이블은 주문 상품정보를 저장하는 테이블이고 order 테이블은 주문 정보를 저장하는 테이블입니다.
하나의 주문에 상품을 여러 개 주문할 경우에 order 테이블에만 모든 정보를 저장할 수 없어 사용되는 구조로
cart 테이블에는 장바구니 담기 등에서 상품 정보를 기록해두고 있다가 실제 주문서를 작성하고 주문이
완료되면 주문번호를 주문상품 레코드에 기록해서 주문정보와 상품정보를 연결하도록 하고 있습니다.

구매 상품정보와 장바구니 정보를 cart 테이블에 같이 쓰는것 같아요.
cart 테이블에 구매정보 장바구니정보를 같이 사용하면 위험하지 않을까 싶어서요.
shop_order 구매자 정보
shop_cart 상품정보
--->
shop_order 구매자 정보
shop_order_item --> 상품정보(shop_cart와 별도 테이블로 구성)

상품정보를 장바구니하고 분리를 해야하지 않을까 하는 개인적인 생각입니다용.
ㅎㅎ 답변 감사합니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 8
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT