Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MySQL]Projekt bazy danych
xxdrago
post
Post #1





Grupa: Zarejestrowani
Postów: 654
Pomógł: 42
Dołączył: 27.07.2010
Skąd: Jaworzno

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


Witam, chcę sobie zrobić tabele:

Historia doładowań
-id
-data
-user (kto zaplacil)
-wartosc_doladowania
-status (zakończona czeka itp)

Oraz:

Historia opłat
-id
-data
-user (kto zaplacil)
-serwer
-wartosc

I do tego logi:

-id
-typ
-czas
-user
-czynnosc (logowanie itp.)
-ip

I teraz moje pytanie czy to jest dobrze zaprojektowana baza? No i czy datę zapisywać w sekundach (w bazie) czy normalnie.

Ten post edytował xxdrago 29.11.2011, 11:56:50
Go to the top of the page
+Quote Post
qrzysztof
post
Post #2





Grupa: Zarejestrowani
Postów: 220
Pomógł: 19
Dołączył: 25.04.2009

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


Ciężko się wypowiedzieć nie wiedząc czym dokładnie jest u Ciebie doładowanie a czym opłata.

Bo ja tu potencjalnie widzę możliwość zrobienia z tego jednej tabeli ale tylko potencjalnie, bo, jak już pisałem, nie wiem do końca co to jest.

Do tego przydałaby się jeszcze tabela "user".

Co do daty to przy wyborze formatu zastanów się nad tym co Ci będzie potrzebne. Jeśli dokładny czas co do sekundy to możesz zapisywać jako typ TIMESTAMP, jeśli tylko zwykła data to lepsze będzie DATE. Przy podejmowaniu takiej decyzji warto wybiec wyobraźnią naprzód. Bo z jednej strony jeśli potrzebna jest tylko data to używanie timestamp powoduje przechowywanie nadmiarowych danych, z drugiej z timestamp zawsze możesz zrobić w przyszłości date a na odwrót już nie.
Go to the top of the page
+Quote Post

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: 17.09.2025 - 20:07