Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kreiram bazu podataka iznova i treba mi pomoć

[es] :: Access :: Kreiram bazu podataka iznova i treba mi pomoć

[ Pregleda: 1214 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Corleone
don Vito Corleone
Palermo,Sicilija

Član broj: 10621
Poruke: 788
91.187.109.*



+1 Profil

icon Kreiram bazu podataka iznova i treba mi pomoć26.03.2009. u 20:21 - pre 183 meseci
Imam neku bazu podataka u accessu koju sam nekako sklepao, ali sada vidim da ima dosta nedostataka.

Hteo sam da uz pomoć članova foruma napravim novu bazu koja će biti funkcionalnija i moći će da se kasnije i uređuje i preuređuje.
Napominjem da je baza namenjena za lične potrebe, nije za prodaju i samo će moje oči da je gledaju i da je ja editujem.

Imam samo jednog kupca, imam 4 kategorije proizvoda i u svakoj kategoriji po par desetina proizvoda. Proizvodi se dodaju po potrebi tj. svaka kategorija će se proširivati novim proizvodima, prema potrebi.

Ja sam zamislio da treba da napravim jednu tabelu i da je nazovem KATEGORIJE i tu da ubacim ID (autonumber), kolonu Kategorija (ime - tekst), kolonu Opis (tekst) i kolonu Cena (curency).

Zamislio sam da kasnije mogu da istražujem koji proizvod je prodat u nekom vremenskom periodu, koji proizvod se najviše prodaje i u kom periodu i sl...

Da li je bolje da cenu proizvoda ubacim u Kategoriju ili u tabelu Proizvodi?

[Ovu poruku je menjao Corleone dana 26.03.2009. u 21:38 GMT+1]
Prikačeni fajlovi
 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2831



+45 Profil

icon Re: Kreiram bazu podataka iznova i treba mi pomoć27.03.2009. u 06:00 - pre 183 meseci
Citat:
Corleone: .....Imam samo jednog kupca, imam 4 kategorije proizvoda i u svakoj kategoriji po par desetina proizvoda. Proizvodi se dodaju po potrebi tj. svaka kategorija će se proširivati novim proizvodima, prema potrebi.....

Ako ćeš robu prodavati samo jednom kupcu ne treba ti tabela Kupac. Pre ti treba tabela proizvod koja će sadržati prneseni ključ KategorijaID.
Proizvod (ProizvodID, NazivProizvoda, KategorijaID,......)
Kategorija je prema Proizvod vezana 1: više.
Citat:
Corleone: ...Ja sam zamislio da treba da napravim jednu tabelu i da je nazovem KATEGORIJE i tu da ubacim ID (autonumber), kolonu Kategorija (ime - tekst), kolonu Opis (tekst) i kolonu Cena (curency)....

Cenu bi trebalo držati van tabele Kategorija jer je ona vezana za pojedini proizvod, odnosno različiti proizvodi jedne iste kategorije mogu imati različite cene. To još uvek ne znači da je treba staviti u tabelu proizvod, pogotovo ako je cena promenljiva po proizvodu u vremenu.

Citat:
Corleone: ...Zamislio sam da kasnije mogu da istražujem koji proizvod je prodat u nekom vremenskom periodu, koji proizvod se najviše prodaje i u kom periodu i sl...


Ovaj zahtev za analizom implicira treću tabelu. Zato napravi tabelu Prodaja.
Prodaja (ProdajaID, ProizvodID, DatumProdaje, Kolicina, Cena....)
Proizvod je prema Prodaja vezan 1: više.

Cenu bih stavio u ovu tabelu. Tako obezbeđuješ na najprostiji način neredudatnost u tvom modelu i zadovoljavaš iznete zahteve.
Prikačeni fajlovi
 
Odgovor na temu

[es] :: Access :: Kreiram bazu podataka iznova i treba mi pomoć

[ Pregleda: 1214 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.