판매자가 여러명일 경우에 테이블은 어떻게 하는게 좋을까요??
본문
영카트는 아니고 어떠한 값을 입력해서 단순하게
출력만 하는거긴 한데요..... 뭐 물론 그에 따라 오는 값들도 있긴 한데
그럼 두가지 방법 중에서 뭐가 좋을까요??
1. 테이블을 여러개 만들어서 각각의 판매자에게 부여
2. 테이블 한개에 다 때려박고 id 값 등으로 분류
어떤 방법이 서버에 무리가 안가고 괜찮을까요??
답변 4
테이블이 늘어나는갓보단 관리 측면에서
2번이 더 좋습니다.
테이블을 여러개 만든다는 발상은 별로고요.
이론적으론 무한대 갯수로 열려있잖아요.
테이블을 여러개로 세분해야죠.
판매자 테이블
홍길동
일지매
상품명 테이블
상품1
상품2
가격테이블
홍길동 / 상품1 / 가격
홍길동 / 상품2 / 가격
일지매 / 상품1 / 가격
일지매 / 상품2 / 가격
머 이런식이 되겠네요.
아이디값으로 관리하는게 낫습니다.
예를들어 관리해야할 데이터가 하나 더 늘어나면 천개의 테이블에 컬럼을 추가해줘야해요..
천개의 테이블을 만드는것은 잘못된 설계입니다.
판매자"가 단순 속성인지, 아니면 어떤 역할을 하느냐에 따라 다릅니다.
역할이 있는 경우는 보통은 M:N 관계로 테이블을 만듭니다.
답변을 작성하시기 전에 로그인 해주세요.