상품에 대한 3차 메뉴 설계 조언좀.. 0 2 1,167

by 홍길동 [DB 모델링/설계] 테이블설계 [2016.02.15 17:47:13]


한개의 상품에 대한 메뉴가 3차 메뉴까지 설계를 해야되는데

1차 : 단일선택

2차 : 단일선택

3차 : 중복가능

예를 들어

1차 : [사진/비디오]

2차 : [사진], [비디오]

3차 : [풍경], [자연], [사물], [하늘], [초록], [암흑], [우주]

 

어떻게 설계를 해야될지 조언좀 해주세요 !!

 

 

by 마농 [2016.02.16 11:31:11]

http://wiki.gurubee.net/pages/viewpage.action?pageId=28606525
5.33. 분류 계층 모델  <=== 이부분 참고해 보세요.


by DeSSa [2016.02.16 16:09:10]
사실 총 rows의 수가 많지 않으면 중복을 감수하고 하나의 테이블에 모두 저장하면 되겠지
만 이후에 추가되는 신규 및 요건 변경에 대한 유연한 대처를 위해서는 정규화된 테이블로 
구성을 해야 할것으로 생각이 듭니다.


TBL_cate1
[id1]    [name]
id1_1  사진/비디오
id1_2  기타/등등


TBL_cate2
[id1]  [id2]  [name]
id1_1  id2_1   사진
id1_1  id2_2   비디오

- 사진 및 비디오가 선택할 수 있는 메뉴가 동일 하다면
TBL_cate3
[id1]    [name]
id1_1    풍경
id1_1    자연
id1_1    사물

- 사진 및 비디오에서 선택할 수 있는 메뉴가 동일 하지 않다면
TBL_cate3
[id2]    [name]
id2_1     풍경
id2_2     풍경
id2_1     자연
id2_2     자연
id2_1     사물
id2_2     사물

 

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입