2026, 새로운 도약을 시작합니다.

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

4년 전 조회 3,524

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

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

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

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

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

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

답변 4개

채택된 답변
+20 포인트

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

2번이 더 좋습니다.

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

답변에 대한 댓글 1개

감사합니다 ㅎㅎ 시작해야겠네요 ㅎㅎ

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

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

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

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

판매자 테이블

    홍길동

    일지매

상품명 테이블

    상품1

    상품2        

가격테이블

    홍길동 / 상품1 / 가격

    홍길동 / 상품2 / 가격

    일지매 / 상품1 / 가격

    일지매 / 상품2 / 가격

머 이런식이 되겠네요.

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

답변에 대한 댓글 1개

이방법으로 join 을 사용해서 하는것도 방법이겠네요
감사합니다 ㅎㅎ

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

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

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

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

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

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

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

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

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

답변에 대한 댓글 1개

그렇군요 ㅎㅎ 감사합니다!!

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

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

로그인
🐛 버그신고