Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jakiego typu pola zastosować?, j.w
mitp
post
Post #1





Grupa: Zarejestrowani
Postów: 94
Pomógł: 0
Dołączył: 29.12.2004

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


Witam. Mam prosbe. Jakiego rodzaju (typu) pola radzili byście zastosowac. Chciałbym zbodować tabele, w której znajdowąc się muszą:

WARTOŚCI TYP
------------------------------------------------------------
id int(11)
kod ( np: 111/06 ) varchar(255)
prowadzacy varchar(255)
wartosc ( np: 24$ ) varchar(255)
data_zakończenia ( np: 21.01.06 ) int(8)

czy radzicie innego rodzaju?

wpisów w bazie będzie około 5-10 tys.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cytat(mitp @ 7.09.2006, 20:06:33 ) *
id int(11)

Skoro ma być ok. 5-10 tys. to wystarczy Ci unsigned SMALLINT. Zresztą zajrzyj tutaj: MySQL :: Numeric Types

Cytat(mitp @ 7.09.2006, 20:06:33 ) *
kod ( np: 111/06 ) varchar(255)
Jeśli te kody będą miały ograniczona długość, to daj mniejszy rozmiat tego VARCHARA

Cytat(mitp @ 7.09.2006, 20:06:33 ) *
prowadzacy varchar(255)
O, a tu widać brak znajomości podstaw projektowania relacyjnych baz danych.
W 600 rekordach bedziesz miał Jan Kowalski, w 1000 rekordach Zbigniew Nowak, ....
To jest zbędne powtarzanie danych. Zrób oddzielna tabele w której zawrzesz wszystkich prowadzących a tutaj wstawiaj tylko identyfikator z tamtej tabeli, czyli klucz obcy do niej.

Cytat(mitp @ 7.09.2006, 20:06:33 ) *
wartosc ( np: 24$ ) varchar(255)
A jaie to wartości będą? Ceny? Powinieneś dać jakiś typ zmiennoprzecinkowy i koniecznie wywal znak dolara. To powinna byc tylko liczba.

Cytat(mitp @ 7.09.2006, 20:06:33 ) *
data_zakończenia ( np: 21.01.06 ) int(8)
Skoro to data, to niech będzie data - DATE, DATETILE, TIMESTAMP, .... (do wyboru (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) )

Ufff, to chyba wszystko (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

P.S.
Prosze poprawić temat wątku.
Nie jest zgodny z zasadami panującymi na forum Przedszkole
Go to the top of the page
+Quote Post

Posty w temacie
- mitp   Jakiego typu pola zastosować?   7.09.2006, 19:06:33
- - Wieviór   Po co varchar(255) dla kodu jeśli tam ma być kilka...   7.09.2006, 19:26:44
- - mike_mech   Cytat(mitp @ 7.09.2006, 20:06:33 ) id...   7.09.2006, 20:43:56


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: 15.10.2025 - 23:19