비슷한 예를 들자면 이런경우인데,
A형상품 에는 필드가 상품이름, 크기, 가격... 등
B형상품 에는 필드가 상품이름, 생산지, 회사 등
C형상품 에는 필드가 상품이름, 판매처, 무게 등..
이런 식으로 각 상품들 마다 필드가 같은 것도 있지만 거의 틀립니다.
물론 개수도 틀립니다.
그리고, 각 상품 타입은 사용자가 유동적로 추가할 수 있어야 합니다.
저번에 비슷한 경우에는 필드명 저장하는 테이블 하나,
값 저장 하는 테이블 하나에 각각 필드두개씩 만들어서
아래와 같은 식으로 ,딜리미터써서 처리를 했는데,
비효율적이고, 개노가다가 아닐 수 없었습니다.
A형,상품이름|크기|가격 --> 필드명 저장하는 테이블에
B형,상품이름|생산지|회사
.
.
.
A형,컵라면|33|500 ---> 값 저장하는 테이블
A형,우유|10|500
B형,쥬스|서울|회사
.
.
.
이런 경우 어떻게 DB화 하는지,,,
제발 도움을 ㅠ.ㅠ
|