Мне нужно запланированных событий, задач, встреч и т. Д. В моей БД. Некоторые из них будут однократными встречами, а некоторые будут повторяться «To-Dos», которые должны быть отмечены. Посмотрев макет календаря Google и другие, плюс много читать здесь - вот что у меня есть.
Таблица календаря (можно назвать таблицей расписаний): Basic_Event Заголовок, начало / конец, информация повторяется.
Таблица вхождений календаря: связь с таблицей расписания, конкретным текстом вхождения, датой / временем следующего вхождения ????
Посмотрите здесь, как SQL Server выполняет свою работу: http://technet.microsoft.com/en-us/library/ms178644.aspx
но это немного другое.
Почему две таблицы: мне нужно отслеживать состояние каждого экземпляра повторяющейся задачи. Иначе это было бы намного проще ...
итак ... к вопросам:
1) Похоже, это правильный путь? Есть ли лучший способ справиться с проблемой множественных вхождений?
2) Как часто / как я должен инициировать создание вхождений? Я действительно не хочу создавать группу событий ... НО ... Что если пользователь захочет просмотреть календарь на следующий год ...