옷 측정 및 사이즈 관련 DB table ERD 만들려고 합니다.?

제가 개인적으로 쇼핑몰을 만들려고 합니다.

다른 쇼핑몰과 다르게 해당 옷 상품마다 사이즈 및 측정항목 및 그에대한 값들을 입력 하는 TABLE을 만들려고 합니다.

일단 제가 아직 공부 한지 얼마 안되서 ㅠㅠ 물어볼사람도 없고 ㅠㅠ

일단 고민 해서 TABLE을 만들었는데요

혹시 선배님들 태클 부탁드립니다!

아래는 해당 테이블들 입니다.

##############################################

네 일단 이렇게 한번 고민끝에 만들어보았습니다.

어떤가요? 태클 부탁드립니다!!

이렇게 데이터를 저장 되어있고

앞으로 size 테이블에 있는 값이랑 mensuration 테이블에 있는 값이 추가 및 삭제가 일어날때 문제가 됩니다.

만약 mensuration 테이블에 id 3번 즉 총장이 사용안하게 되면

기존 product_size_mensuration 테이블에 저장되었던 mensuration_id 3번인들이 모두 사용 못하게 해야 될텐데

그래서 delete_yn 을 따로 필드 추가해서 관리를 하고 있습니다.

혹시 더 좋은 방법이 있으면 조언 부탁드립니다 ㅠ,ㅠ

1개의 답변이 있어요!

  • 결국 producsizemeasure에서 조건을 만족하는 애들을 가지고 오려한다면 그 테이블에 deleteyn은 없어도 될 듯 합니다. Measuration테이블의 총장3이 deleteyn이 y가 되었을 때 사용못하게 하는 방법은 쿼리문을 잘 짜면 됩니다. producsizemeasure와 measuration을 join해서 deleteyn이 n인 것만 가져오면 됩니다. 그렇게 하면 총장 3을 사용하는 애들의 쿼리 결과가 없을 것이고 홈페이지에서 이걸 api로 사용한다면 품절또는 없음 등으로 표시할 수 있겠네요.

    이게 질문의 의도가 맞는 것인지 잘 모르겠네요.