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

케이오 2014.02.24 17:06 Views : 5622

안녕하세요.


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


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

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

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


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

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


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


create events{

idx int, //인덱스

name varchar, //일정명,

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

}



No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 3169
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 1958
7628 datetime 형과 문자열 비교 [3] 까나리 2014.02.25 8903
7627 select 할때 tag 들을 뺄 수 있을까요? [1] 아브라카다브리 2014.02.24 2723
» db 설계 조언 부탁드립니다. [1] 케이오 2014.02.24 5622
7625 외부에서 개발서버로 안붙습니다. [4] LASI 2014.02.24 3249
7624 기간별 데이터 뽑아내기 질문 드립니다. [2] 아루 2014.02.24 3058
7623 날짜를 가로로 출력하는방법ㅠㅠㅠ [1] 뽀챙 2014.02.24 8877
7622 여러분 혹시 이 에러 해결책 아시는분 계신가요?? [1] kolv 2014.02.24 3227
7621 delete 시 질문좀 드리겟습니다.. SQL왕왕초보 2014.02.24 2581
7620 프로시져 관련 질문입니다. [2] 마술이 2014.02.23 12323
7619 테이블에 들어있는 데이터를 구별해서 카운트 하는 문제로 문의드립니다. [1] 사이드사이드 2014.02.22 6723
7618 MSSQL 문자열 치환 질문입니다. [3] 제피로스 2014.02.21 7441
7617 백업 -> 복원중 이러한 오류가 발생하였습니다. [3] kolv 2014.02.21 15327
7616 초보라서 그런데 두 테이블에 값을 update하는 부분에 대해서... [4] Mr황 2014.02.21 3346
7615 사용자 계정 정보와 Agent Job 스크립트의 백업과 복원 방법 [4] 최강문일 2014.02.20 14974
7614 여러 DB의 같은 TABLE 관리 [2] 우츄프라 2014.02.20 11129
7613 한글 깨짐 현상에 대해서 여쭤 봅니다. [10] 죠리퐁 2014.02.20 11135
7612 Access 에서 MSSQL 2008 R2 로 넘어 왔는데.. 데이터 이전하고나서... [2] 랜덤의세계 2014.02.20 4066
7611 PRIMARY KEY 넌클러스터로 변경 하기. [1] 팔개 2014.02.19 2917
7610 mssql 2008R2를 사용합니다. 프로시져를 돌리면 오류에 대한 문의 [1] 김영선_281276 2014.02.19 16148
7609 쿼리 질문드립니다. [1] 람브르기니 2014.02.19 2221





XE Login