저희 쇼핑몰은 현재 ORDER 테이블과 ORDER_DETAIL이라는 두 개의 테이블을 사용하고 있습니다. ORDER 테이블에는 사용자 정보, 주소, 총 가격 등만 저장됩니다. 특정 상품 정보는 DETAIL 스토어에 저장되지만 이제는 다른 가맹점을 이용하여 나누어야 합니다. 예, 기존 분할을 기반으로 데이터베이스 테이블 구조를 설계하는 방법은 무엇입니까?
배송, 반품 및 환불, 조정 정보를 고려하고 구매자에게 총 주문 번호(판매자의 제품 정보 포함)를 표시해야 할 수도 있습니다
1. 과거 데이터를 변경하지 않고 ORDER 테이블에서 상위-하위 관계를 설계합니다. 예를 들어 원래 주문 번호는 자동으로 order_no입니다. 이제 order_p_no를 추가합니다(0은 주문이고 값은 하위 주문임을 나타냅니다). ), 사용자 정보 중복 저장, 총 가격 정보는 해당 상품을 기준으로 계산되어 저장됩니다
다음 두 가지 사항을 고려해 볼 수 있습니까?
으아악배송, 반품 및 환불, 조정 정보를 고려하고 구매자에게 총 주문 번호(판매자의 제품 정보 포함)를 표시해야 할 수도 있습니다
1. 과거 데이터를 변경하지 않고 ORDER 테이블에서 상위-하위 관계를 설계합니다. 예를 들어 원래 주문 번호는 자동으로 order_no입니다. 이제 order_p_no를 추가합니다(0은 주문이고 값은 하위 주문임을 나타냅니다). ), 사용자 정보 중복 저장, 총 가격 정보는 해당 상품을 기준으로 계산되어 저장됩니다
2.DETAIL 테이블은 여전히 ORDER 테이블의 order_no에 해당합니다
1층 아이디어와 비슷해요