신입사원 교육용으로 db설계를 해야하는데... (제가교육받는입장)
제가 만들어야될 화면은 QnA 사이트입니다.
제가 생각한 테이블
1. 게시글 테이블
PK |
글 No |
글 제목 | |
글 내용 | |
분류 | |
작성자 | |
작성시간 yyyy-MM-dd hh:mm | |
수정시간 yyyy-MM-dd hh:mm | |
질문 유형 | |
조회수 | |
첨부파일Y N | |
FK | 첨부파일 seq |
FK | 담당자 id |
담당자 |
2. 첨부파일 테이블
pk | 첨부파일 seq |
첨부파일 이름 | |
첨부파일 등록자 | |
첨부파일 등록일 | |
3. 담당자 테이블
pk | 담당자 id |
담당자 이름 | |
담당자 분류 |
제 질문은 이거입니다.
1글당 담당자가 복수선택이 가능하거든요 / 선택안할시 디폴트로 1명 들어가고
문제는 복수선택시에
글 No는 1개인데 담당자는 3명이면....
1번테이블에 담당자 id랑 담당자 에
담당자 id = 'admin1' , 'admin2', 'admin3'
담당자 = '홍길동' , '홍길동2' , '홍길동3'
이렇게 들어간다는게 말이안되지않나요??
어떤식으로 생각을 하던가 설계를 해야지 해결될까요?
원래 저는 3.담당자 테이블이랑 조인해서 담당자 이름을 가져오려했는데...
1번테이블에 저렇게 값이 3개씩 들어가면
자바로 substring 사용해서 불러오는방식으로하게되면 너무 비효율적일거같아서 도움좀주세요 ㅠㅠ