![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 141 Pomógł: 24 Dołączył: 21.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam problem z zaprojektowaniem bazy danych, nie wiem jak to dokładnie ogarnąć, Z pracownikiem jego stanowiskiem i miastem nie mam najmniejszego problemu, Baza: #Pracownik - id - imie - nazwosko - miasto_id - stanowisko_id #Miasto - id - nazwa #Stanowisko - id - nazwa Pracownik jest połączony relacjami jeden do jednego z miastem i stanowiskiem. Potrzebuje dodać do tego jeszcze czas, ma to być na zasadzie grafiku pracowników, tyle że bez czasu pracy itd. Czas ma tutaj odgrywać tylko rolę jako data, i to też nie byłoby problemem tylko że muszę zrobić codzienne zapisywanie czy dany pracownik był w pracy, oraz jest możliwość przemieszczania się pracowników pomiędzy miastami i to też musi być uwzględnione w tak jakby archiwum. Myślałem nad tabelą: #Data - id - data oraz #DataPracownik - id - data_id - pracownik_id - miasto_id - stanowisko_id i wyglądało by to tak: id | data_id | pracownik_id | miasto_id | stanowisko_id 1 | 1 | 1 | 1 | 1 2 | 1 | 2 | 3 | 1 czyli musiałbym uruchomić zadanie cron i zapisywać codziennie każdego użytkownika, taka jest moja koncepcja, nie wiem czy dobrze to przedstawiłem, Może ktoś ma jakiś dobry pomysł jak to można ogarnąć. Dzięki i pozdrawiam Ewentualnie czy za pomocą mysql można skopiować dane, chodzi mi o skopiowanie każdego pracownika z tabeli Pracownik do tabeli DataPracownik i dodać date i tak codziennie np o 1 w nocy czy tylko php odczyt i zapis? Ten post edytował minolone 4.03.2013, 21:52:57 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.09.2025 - 00:38 |