2014-12-11 6 views
0

다른 간격으로 발생하는 이벤트를 저장하기위한 데이터베이스 테이블을 디자인하려고합니다. 예 : . 거의 매일 오전 10시 - 화, 월, 일주일에 한 번, - 월간, 예. 매월 1 일 - 한 달에 한 번, 예. 매월 3 및 4 일반복되는 이벤트를위한 디자인 데이터베이스

간단한 데이터베이스 디자인으로 어떻게이 작업을 수행 할 수 있습니까? 어떤 도움이나 제안을 부탁드립니다. 미리 감사드립니다!

답변

0

UI를 백엔드와 혼합합니다. 다음과 같은 테이블을 생성해야합니다

intervals(interval_id, name, repeat_time_span) 
events(event_id, interval_id, name, created) 

당신은 intervalsevents 삽입, 수정, 삭제 및보기를 처리하는 CRUD를 구현해야합니다. eventsintervals과의 사용자 상호 작용을 가능하게하고 양식과 격자와 같은 고급 논리를 구현하려면 UI 컨트롤 (예 : 양식 및 격자)을 연결해야합니다.

+0

답장을 보내 주셔서 감사합니다. 내 질문에 대해 미안해. 나는 그것을 편집했다. 나는 이벤트의 일정이 언제인지 알 수 있도록 간격의 값 (이름뿐 아니라)도 저장해야합니다. – Praati

+0

필요한 요구 사항을 처리하기 위해 간격 구조를 수정했습니다. –