[ semsudin @ 03.03.2007. 09:55 ] @
Pozdravi

Radim bazu za hjednu firmu, zapravo nesto kao web shop odnosno katalog, naisao sam na jedan prilican problem, a to je kako realizovati pojedine stvari:

npr. imam 10 proizvoda i svi sem naziva proizvoda i cijene imaju drugacija opisna polja.

npr:

tabela:jabuka
(
id
naziv
tezina
sorta
cijena
)

tabela:traktor
(
id
naziv
proizvodjac
boja
jacina_motora
cijena
)

Vidite ove dvije tabele imaju razlicita polja, sada ne znam da li bih trebao praviti tabelu za svaki proizvod ili napraviti tabelu u koju bih ubacio sve moguce informacije o proizvodima samo mjenjao prefikse polja za razlicite proizvode.
Taj proizvod treba da se nadje u korpi kada ga neko odabere.

Ima li ko kavih professionalnih rjesenja?

[ japan @ 03.03.2007. 12:49 ] @
napravi tabele proizvodi i opis prozivoda.

proizvodi:
Code:

id      |  naziv
--------+---------
1       | jabuka
2       | traktor


opis proizvoda:
Code:

id      | proizvod_id  | naziv_opisa    | opis
--------+--------------+----------------+---------
1       | 1            | tezina         | 1
2       | 1            | sorta          | ajdared
3       | 1            | cena           | 40
4       | 2            | prizvodjac     | IMT
5       | 2            | jac_motora     | 50kw
6       | 2            | cena           | 100000
[ dragancesu @ 03.03.2007. 16:17 ] @
Ako ti je za web (a prodajes od igle do lokomotive) onda je bolje jedna tabela sa svim poljima pa kad treba da se prikaze onda prikazes samo polja koja su popunjena. A nova polja se lako dodaju. Problem je sto moze da se iskomplikuje pa postane nepregledno.

Pogledaj http://www.oscommerce.com/
[ aleksandarpopov @ 03.03.2007. 17:13 ] @
Specijalizacija - ili ako hoces nasledjivanje. Teze je isprogramirati ali mislim da je najispravnije resenje (teoretski). Da imas genericku tabelu proizvod gde ces staviti sva zajednicka obelezja i da imas tabele za pojedine proizvode ili grupe proizvoda sa svojim specificnim obelezjima. To je sto se tice teoretisanja i ispravnosti resenje, a sto se tice prakticnosti verovatno je prakticnije resenje sto ti je dao dragancesu :)