데이터베이스 개발자 질문과 답변 게시판

데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.

db 설계 조언 부탁드립니다.

케이오 2014.02.24 17:06 Views : 5304

안녕하세요.


다이어리 관련 프로그램을 개발중인데, db설계 관련하여 다른 분들의 의견을 듣고 참고하고자 질문 드립니다.


일정 등록시 반복옵션이 있는데, 매일 반복이 될 수도 있고, 월~일요일까지 복수의 특정요일에만 반복되도록 할 수도 있습니다.

예를 들어 월요일에만 일정이 실행될 수도 있고, "화,목"에 일정이 실행될 수도 있고, "일,월,화,수,목,금,토" 모두에 실행이 될 수도 있습니다.

그래서 아래처럼 설계하려다 보니, select가 한번에 되지 않고, 특정 요일일정 검색시 코드상에서 다시 처리해야 하는 번거로움이 있을거 같습니다.


그렇다고 아래 테이블에 각 요일별 컬럼을 따로 두는 것도 왠지 디스크를 많이 차지할 거 같아 탐탁치가 않은데요, 

다른 분들께서는 이런경우 db schema를 어떻게 설계하는지 궁금합니다.


의견 좀 부탁드리겠습니다.


create events{

idx int, //인덱스

name varchar, //일정명,

repeat varchar //"1,2," --weekday 숫자로 콤마로 구분하여 저장

}



No. Subject Author Date Views
7638 SQL Server와 Sharepoint 관계(?) 문의 망토가좋아 2014.02.27 3011
7637 FULLTEXTCATALOGPROPERTY -PopulateStatus 부분 nowaday_ 2014.02.26 2861
7636 쿼리로 가능한지 문의드립니다. [1] 박인혁 2014.02.26 2141
7635 미러링 구성 시 인덱스 다시 구성 리슨투마헛 2014.02.26 2725
7634 sql질문입니다. [2] eothsk 2014.02.26 2362
7633 비교식 문의 입니다. [2] ssunsori 2014.02.26 2236
7632 sql 질문있습니다. [7] 하하하하하 2014.02.26 2997
7631 UPDATE 속도 질문 [1] 마야준님 2014.02.25 3164
7630 재 방문률을 구하고 싶은데 어렵네요.. [1] 사이드사이드 2014.02.25 3280
7629 컬럼값 업데이트 관련하여 질문 올립니다. [1] 파르미 2014.02.25 8658
7628 datetime 형과 문자열 비교 [3] 까나리 2014.02.25 8884
7627 select 할때 tag 들을 뺄 수 있을까요? [1] 아브라카다브리 2014.02.24 2705
» db 설계 조언 부탁드립니다. [1] 케이오 2014.02.24 5304
7625 외부에서 개발서버로 안붙습니다. [4] LASI 2014.02.24 3225
7624 기간별 데이터 뽑아내기 질문 드립니다. [2] 아루 2014.02.24 3036
7623 날짜를 가로로 출력하는방법ㅠㅠㅠ [1] 뽀챙 2014.02.24 8854
7622 여러분 혹시 이 에러 해결책 아시는분 계신가요?? [1] kolv 2014.02.24 3212
7621 delete 시 질문좀 드리겟습니다.. SQL왕왕초보 2014.02.24 2567
7620 프로시져 관련 질문입니다. [2] 마술이 2014.02.23 12286
7619 테이블에 들어있는 데이터를 구별해서 카운트 하는 문제로 문의드립니다. [1] 사이드사이드 2014.02.22 6700





XE Login