테스트 사이트 - 개발 중인 베타 버전입니다

판매자가 여러명일 경우에 테이블은 어떻게 하는게 좋을까요?? 채택완료

나에요나냐 4년 전 조회 3,411

영카트는 아니고 어떠한 값을 입력해서 단순하게

출력만 하는거긴 한데요..... 뭐 물론 그에 따라 오는 값들도 있긴 한데

그럼 두가지 방법 중에서 뭐가 좋을까요??

 

1. 테이블을 여러개 만들어서 각각의 판매자에게 부여

2. 테이블 한개에 다 때려박고 id 값 등으로 분류

 

어떤 방법이 서버에 무리가 안가고 괜찮을까요??

댓글을 작성하려면 로그인이 필요합니다.

답변 4개

채택된 답변
+20 포인트
그누위즈

테이블이 늘어나는갓보단 관리 측면에서

2번이 더 좋습니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

나에요나냐
4년 전
감사합니다 ㅎㅎ 시작해야겠네요 ㅎㅎ

댓글을 작성하려면 로그인이 필요합니다.

4년 전

테이블을 여러개 만든다는 발상은 별로고요. 

이론적으론 무한대 갯수로 열려있잖아요.

 

테이블을 여러개로 세분해야죠.

판매자 테이블

    홍길동

    일지매

상품명 테이블

    상품1

    상품2        

가격테이블

    홍길동 / 상품1 / 가격

    홍길동 / 상품2 / 가격

    일지매 / 상품1 / 가격

    일지매 / 상품2 / 가격

 

 

머 이런식이 되겠네요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

나에요나냐
4년 전
이방법으로 join 을 사용해서 하는것도 방법이겠네요
감사합니다 ㅎㅎ

댓글을 작성하려면 로그인이 필요합니다.

판매자"가 단순 속성인지, 아니면 어떤 역할을 하느냐에 따라 다릅니다.

역할이 있는 경우는 보통은 M:N 관계로 테이블을 만듭니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

아이디값으로 관리하는게 낫습니다.

예를들어 관리해야할 데이터가 하나 더 늘어나면 천개의 테이블에 컬럼을 추가해줘야해요..

 

천개의 테이블을 만드는것은 잘못된 설계입니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

나에요나냐
4년 전
그렇군요 ㅎㅎ 감사합니다!!

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인