Pogledajte određenu poruku
Staro 04. 06. 2009.   #1
martinluter
profesionalac
Qualified
 
Datum učlanjenja: 02.05.2009
Poruke: 193
Hvala: 27
8 "Hvala" u 6 poruka
martinluter is on a distinguished road
Thumbs up Saveti oko MySQL tabela i ovaj put u letu :) narvno

Naravno shala "i ovaj put u letu" na moju prethodnu temu.
Ako mogu iskusni MySQL-ovci da mi odgovore na par pitanja.
Koliki moze bit max. broj kolona u nekoj tabeli, a da upis, iscitavanje i pretraga optimalno funkcionise?
Koliko se max. moze upisati redova u nekoj tabeli, a da operacije nad tom tabelom budu prihvatljive, po pitanju vremena?
Na koji nacin je najbolje upisati i kasnije koristiti npr. osobine nekog proizvoda, a moze da bude i dvadesetak osobina nekog proizvoda?

Prvo pitanje je sto sam postavio je upravo povodom ovih osobina. Da li za svaku osobinu otvoriti kolonu, pri cemu ce svaki proizvod dobiti po jedan red npr u tabeli osobine_proizvoda, ili mozda bolje po principu:
-tabela1 u kojoj se nalaze samo nazivi osobina: id i naziv osobine (materijal, masa, povrsina...)
-tabela2 u kojoj se upisuju osobine proizvoda, ali ne u jednom redu vec u vise npr.
tabela2:
HTML kôd:
<table>
<tr><td>id</td><td>id_osobine</td><td>id_proizvoda</td><td>osobine_proizvoda</td></tr>
<tr><td>1</td><td>1</td><td>1</td><td>gvozdje</td></tr>
<tr><td>2</td><td>2</td><td>1</td><td>100</td></tr>
<tr><td>3</td><td>3</td><td>1</td><td>123x100</td></tr>
</table>
i tako za svih dvadset osobina jednog proizvoda, pa ponovo za drugi proizvod isto jos dvadeset osobina u toj tabeli i tako za 100 proizvda npr.
Nadam se da sam objasnije da bude razumljivo!
Pozz!

Poslednja izmena od martinluter : 04. 06. 2009. u 13:33.
martinluter je offline   Odgovorite uz citat