powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / как лучше реализовать БД "календарь событий"?
3 сообщений из 3, страница 1 из 1
как лучше реализовать БД "календарь событий"?
    #33687540
drug
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго!

Мне необходимо реолизовать календарь событий на PHP, НО никак не могу сформировать конечное видение представления данных. Может вы поможете..

Заказчик просит использовать базу данных на движке InnoDB, подозреваю что данных будет немало. Насколько я понимаю это напрочь отсекает использование .ics - файлов ибо парситься они будут долго!

.ics - файл стандарта iCal. Этот стандарт очень хорошо может описать любое событие в том числе рекурсивное. Второй плюс .ics - файлов то, что его можно легко обрабатывать взяв существующий алгоритм из того же php iCalendar.

Every four years, the first Tuesday after a Monday in November, forever
стандартом iCal это описывается так:
RRULE:FREQ=YEARLY;INTERVAL=4;BYMONTH=11;BYDAY=TU;BYMONTHDAY=2,3,4,5,6,7,8

Моя проблема в том, что я просто не имею представления какую БД необходимо создать, чтобы описать это рекурсивное событие! Приходит в голову такая структура:

TBL_EVENT
id (DTSTAMP)
organization_id (UID)
summary
description
dtstart
dtend
duration
rrule (reccurence rule)
exdate_id
TBL_EVENT_EX (event exeption dates)
event_id
date

Но она решает проблему только есть dtstart и dtend или dtstart и duration .

Как же быть если это рекурсивное событие и оно описывается полем rrule ???

Собственно всё. Заранее Всем огроменное(!!!) спасибо за участие!
...
Рейтинг: 0 / 0
как лучше реализовать БД "календарь событий"?
    #33688068
gardenman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чё-то не вижу рекурсии... Цикл - вижу... рекурсии - не вижу...
...
Рейтинг: 0 / 0
как лучше реализовать БД "календарь событий"?
    #33690019
drug
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
gardenmanЧё-то не вижу рекурсии... Цикл - вижу... рекурсии - не вижу...

сорри, не правильно выразился. не рекурсивное, а reccurence rule
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / как лучше реализовать БД "календарь событий"?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]