Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ocena] Baza mysql (wstępna), sklep
thomson89
post
Post #1





Grupa: Zarejestrowani
Postów: 1 178
Pomógł: 51
Dołączył: 7.01.2009
Skąd: Gdańsk

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


Proszę o ocenę bazy danych, czy jest wystarczająca jeżeli chodzi o funkcjonalność sklepową i czy nie ma żadnych błędów logicznych. Czy takie założenie bazy danych sklepu jest poprawne?

Proszę o wstępne oceny, bo i tak nie wiecie zbyt dużo...

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





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




forum oceny sluzy innym ocenom. TEmat przenoszę.

a co ty wszędzie walisz char? Czy adres email ma zawsze dlugość 25 znaków? Poczytaj o typie varchar a nastepnie zastanow sie jaka jest roznica miedzy char a varchar.

"ostatnie_logowanie char(50)"
a od kiedy to data ostatniego logowania to tekst? Data to data. typ DATETIME

"ostatnie_ip char(50)"
Widziales kiedys IP skladające sie z 50 znaków?

"ile_kupil int"
Widziales kiedys klienta co kupił kilka miliardów sztuk czegos?
i na dodatek kupi liczbę ujemną? poczytaj o unsigned

"kod_pocztowy char(10)"
Wiesz jak wyglada kod pocztowy?

"na_ktorya_adres_przes char(20) collate utf8_polish_ci NOT NULL, -- wartosc: firmowy, konataktowy --"
poczytaj o typie ENUM

"CREATE TABLE obserwowane_produkty (
id int(10) NOT NULL auto_increment,
produkt int(10) NOT NULL,
klient int(10) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci AUTO_INCREMENT=1;
"
Zainteresuj się typem InnoDB i relacjami w bazie danych

"cena char(10)"
cena to naprawde tekst?


DAlej mi się już nie chce podawać bo wszystko na jedno kopyto.
ocena: 2-
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: 4.10.2025 - 22:55