Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Sprawdzenie schematu bazy danych
kolesg
post
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 9.06.2015

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


Tworze serwis internetowy na zaliczenie, będzie to księgarnia internetowa. Jeśli chodzi o admina który jest varcharem w login_details będzie tam zapis dotyczacy panelu do którego będzie przekierowany na admin lub user. Dane do tabeli customer beda podawane z formularza, który bedzie na stronie. Czy poniższy schemat jest poprawny oraz do jakiej bazy podłączyć login_details i jaką relacje zastosować bo 1:N raczej nie pasuje.
(IMG:http://i59.tinypic.com/2i6nx51.png)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Pyton_000
post
Post #2





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

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


zamiast price DECIMAL() można dać SMALLINT UNSIGNED, i przeliczać na grosze. Mniej problemów później (IMG:style_emoticons/default/smile.gif) Ale jak już to właśnie DECIMA(8,2) starczy.
Do Order zduplikowałbym dane z customer zamiast wiązać je po ID. Powód? Możliwość odtworzenia oryginalnych danych kupującego po zmianie ich w panelu.
Do Orderdetails również dodałbym cenę netto i stawkę vat bo bez tego ani rusz (IMG:style_emoticons/default/smile.gif)

Jak na prostą bazę da radę.
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: 28.12.2025 - 18:53