Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Internet > Web razvoj > Serverske aplikacije i baze podataka

Serverske aplikacije i baze podataka PHP, Perl, ASP, ASP .NET, ColdFusion...
MySQL, PostgreSQL, MSQL, Oracle...

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 5.11.2015, 17:01   #1
nemchus
Član
 
Član od: 19.3.2014.
Poruke: 35
Zahvalnice: 8
Zahvaljeno jedanput na jednoj poruci
Određen forumom Problem pri konstruisanju sql baze za online shop

Da li neko može da mi kaže kako da konstruišem bazu tako da jedan isti produkt ima nekoliko različitih verzija u odnosu na boju? To bi podrazumevalo da kada korisnik izabere ponuđenu boju, da se slika produkta promeni. Produkt A bi mogao da bude žut, crven i crn i samim tim ima 3 različite verzije, odnosno 3 sličice, ali isti ID. Kao na ovom sajtu http://www.wardow.com/business-lapto...turer=Piquadro . Recimo, imao bih tabelu produkti koja je sačinjena od kolona id, ime, boja_id, veličina, tip_id, slika, kao glavnu. Pored nje bi išla tabela tip sa id i imenom kao kolonama i tabela boja koja bi imala iste kolone. Šta bih još morao da ubacim ili odvojim? Hvala unapred.
nemchus je offline   Odgovor sa citatom ove poruke
Stara 5.11.2015, 20:25   #2
Game fever
Starosedelac
 
Član od: 3.4.2007.
Lokacija: London
Poruke: 1.330
Zahvalnice: 2.477
Zahvaljeno 283 puta na 198 poruka
Slanje poruke preko MSN-a korisniku Game fever
Određen forumom Re: Problem pri konstruisanju sql baze za online shop

Ja bih to ovako:
Tri tabele
Tabela proizvod: id_proizvoda, ime
Tabela boje: id_boje, id_prozivoda, boja
Tabela slike: id_slike, id_prozivoda, slika
I onda imas jedan red sa proizvodom u tabeli 'proizvodi' a u tabelama 'boje' i 'slike' imas vise redova sa istim id_proizvoda
Game fever je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku Game fever na korisnoj poruci:
nemchus (9.11.2015)
Stara 5.11.2015, 23:02   #3
Papayaman
Član
 
Član od: 3.10.2014.
Poruke: 73
Zahvalnice: 1
Zahvaljeno 8 puta na 7 poruka
Određen forumom Re: Problem pri konstruisanju sql baze za online shop

Citat:
nemchus kaže: Pregled poruke
...ima 3 različite verzije, odnosno 3 sličice, ali isti ID...
Mislim da grešiš, ovde svaka verzija tašne ima svoju "šifru artikla", što znači da je svaki od ovih urađen kao zaseban proizvod, što se i vidi ako pogledaš listu svih proizvoda, gde se prikazuje isti proizvod u različitim varijantama. Takav pristup ti omogućuje da postaviš različite cene u zavisnosti od boje (recimo drečavo roza je jeftinija od klasične crne i slično).

Ovako, na brzaka, izgleda kao neka struktura tipa
Proizvod(id_proizvoda, naziv_proizvoda, naziv_proizvodjaca_proizvoda, ...)
Varijanta(id_artikla, fk_id_proizvoda, boja_varijante, velicina_varijante, ...)
Slika(id_slike, fk_id_varijante_proizvoda, lokacija, ...)

Možda grešim, odavno mi baze nisu oblast interesovanja
Papayaman je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku Papayaman na korisnoj poruci:
nemchus (9.11.2015)
Stara 9.11.2015, 17:23   #4
nemchus
Član
 
Član od: 19.3.2014.
Poruke: 35
Zahvalnice: 8
Zahvaljeno jedanput na jednoj poruci
Određen forumom Re: Problem pri konstruisanju sql baze za online shop

Hvala ljudi, pokušaću da odradim po vašim smernicama pa se javljam
nemchus je offline   Odgovor sa citatom ove poruke
Odgovor

Bookmarks sajtovi

Tagovi
mysql, php

Alatke vezane za temu
Vrste prikaza

Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno


Slične teme
tema temu započeo forum Odgovora Poslednja poruka
FIFA online 2 (problem) jonathan Sportske simulacije 11 19.7.2011 0:46
problem pri podizanje sistema olujnik Kvarovi 6 1.7.2006 9:43
problem pri RE-insalaciji Alcohol 120% jagodanbg Aplikativni softver 7 25.3.2006 3:53
Problem pri rezanju DVD-CD-RVW mileki Nosači podataka 9 16.3.2006 2:56
Problem sa zvukom pri gledanju divx Shlaymara Video/TV softver 2 9.3.2006 16:13


Sva vremena su po Griniču +2 h. Sada je 13:27.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2022, vBulletin Solutions, Inc.
Hosted by Beograd.com