반복 일정을 DB에 저장하려고 하는데
반복일정의 내용이 어느 하루, 또는 어느 기간의 내용이 변경될 수 있어요
그래서 생각해낸 방법이
1.
한 테이블에 기간, 반복 요일 등등을 1개의 row에 담아서 저장하고
변경 사항이 있다면, 각 변경사항에 대한 날짜를 각 row에 저장하는 게 나아요?
2.
아니면 반복에 해당하는 모든 날짜들을 각 row에 저장하는 게 나아요??
반복 일정을 DB에 저장하려고 하는데
반복일정의 내용이 어느 하루, 또는 어느 기간의 내용이 변경될 수 있어요
그래서 생각해낸 방법이
1.
한 테이블에 기간, 반복 요일 등등을 1개의 row에 담아서 저장하고
변경 사항이 있다면, 각 변경사항에 대한 날짜를 각 row에 저장하는 게 나아요?
2.
아니면 반복에 해당하는 모든 날짜들을 각 row에 저장하는 게 나아요??
음....질문을 내가 제대로 이해한 게 맞는지 모르겠음. 생일을 달력에 저장한다고 치면 일년마다 반복되는 일정인 건데 이걸 각각 table에 일일이 다 넣어줘야하냐는 질문 맞음?
넵 이해하셨는데 연마다가 아니라, 예를 들어 6월 12일 부터 12월 31일 까지 매주 월화수 같은 시간에 같은 일정이 있어요
근데 그 기간 안에 7월 18일 하루가 변경이 있을 수도 있고 또는 9월 12일부터 9월 31일 까지 기존 반복일정이 아니라 새로운 반복 일정이 갱신될 수도 있어서
먼저 1:N, N:M 등의 관계를 생각해보자