Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> kalendarz z cyklicznością, jak przechowywać w bazie
Mlodycompany
post 18.12.2013, 13:31:34
Post #1





Grupa: Zarejestrowani
Postów: 910
Pomógł: 44
Dołączył: 20.02.2008
Skąd: Łódź

Ostrzeżenie: (20%)
X----


Witam. Robię kalendarz z zadaniami. Zadania mogą być cykliczne. Mam mieć możliwość zmiany całej serii lub poszczególnego wystąpienia. Mam dylemat jak takie zadania przechowywać bazie. Albo każde wystąpienie jako osobny rekord, albo cały cykl jako jeden rekord i do tego tabela z wyjątkami(ze zmienionymi wystąpieniami). Do tego wszystkiego zadania mają podzadania(nazwa i stan). Chciałbym w prosty sposób pobrać podzadania, które powinny zostać już wykonane a nie zostały. Jak byście to zrobili? Wszystko w jednej tabeli czy porozbijać na kilka tabel?
Go to the top of the page
+Quote Post
Pyton_000
post 18.12.2013, 17:26:49
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Każdy termin jako oddzielny rekord. Jeżeli termin jest cykliczny to tyle rekordów ile cykli ma trwać. Defacto cykliczność to nic innego jak skopiowane zadanie.
Możesz w zadaniu cyklicznym przechowywać ID zadania pierwotnego na potrzeby masowej zmiany cykli.
Do tego dodatkowa tabela na "podzadania" z id zadania jako FK
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 31.07.2025 - 09:23