Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Projekt bazy danych kalendarza osobistego.
matys88
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 2.05.2013

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


Witam,
potrzebuję pomocy przy zaprojektowaniu bazy danych do kalendarza.
Chciałbym zrobić to jak najlepiej, gdyż dobrze zaprojektowana baza danych to duży klucz do sukcesu,
więc podaje jak najwięcej informacji :

- kalendarz musi mieć numerowanie tygodni.
- informacja o tygodniach parzystych i nie parzystych
- wydarzenia przypisane do konkretnego dnia, albo trwające przez kilka dni.

Myślałem aby stworzyć tabele event z id , nazwą wydarzenia i datą.

schody zaczynają się teraz, gdy mam dobrać bazę pod taki kalendarz.
Stworzyć tabele miesiące z nazwami miesięcy, tabele tygodnie z ilością tygodni i tabele dzień z nazwami dni ?
tylko czy taki sposób jest poprawny i czy nie będzie stanowił jakiegoś dużego problemu z późniejszym wyciąganiem danych przez php.

Mam nadzieję, że ktoś mi pomoże.
Z góry dziękuję.

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
matys88
post
Post #2





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 2.05.2013

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


Czyli obrabiając dane przez php będzie prościej niż tworzenie tylu tabel.
Właśnie o to chodzi, żeby sobie nie komplikować za bardzo sprawy.
Jeszcze jedno pytanie.
Aby móc później wyświetlać numery tygodni i informacje o tym czy tydzień jest parzysty czy nie,
muszę stworzyć tabele tygodnie(id_tygodnia, wartość(parzysty, nieparzysty) i połączyć to z tabelą event(id_wydarzenia, nazwa, data) ?
Czy wystarczy mi tylko jedna tabela event(id_wydarzenia, nazwa, data) z której da się później za pomocą php wyciągnąć wszystkie dane które mnie interesują.
Chciałbym aby kalendarz wyglądał jak ten: http://fotografiadlaciekawych.pl/wp-conten...11-12mcy-v4.gif .
Z tą różnicą, że pod numerami są wypisane eventy a z lewej strony dodatkowa kolumna z numerami tygodni.

Wspominam, o wyglądzie, gdyż moje rozwiązanie może nie być praktyczne, bądź trudne do zrealizowania, a bardziej doświadczonej osobie może to trochę pomóc.

Pozdrawiam

Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 14.10.2025 - 04:36