Poslao: 04 Jun 2012 17:14
|
offline
- Pridružio: 29 Apr 2012
- Poruke: 127
|
Ako neko zeli da mi pomogne 2 sata online, da mi napise sql kod i/ili mov (model objekti veze).
Neka me kontaktira na pp.
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
|
Poslao: 02 Dec 2017 14:47
|
offline
- vasa.93
- Moderator foruma
- Pridružio: 17 Dec 2007
- Poruke: 14824
- Gde živiš: Niš
|
Sa ovakvom arhitekturom Vrste i Podvrste proizvoda ograničen si samo na dva nivoa grupisanja. Da li je takvo ograničenje predviđeno? Vrsta i podvrsta poizvoda suštinski predstavljaju isti entitet, pa bi mogle da se smeste u istu tabelu koja bi sama sebe referencirala. Svaki red bi praktično imao strani ključ koji ukazuje na roditeljsku vrstu. Time bi se dobila tabela manje, ali i mogućnost grupisanja vrsta u više nivoa, a pojednostavila bi se i relacija sa tabelom Proizvod.
|
|
|
|
Poslao: 02 Dec 2017 15:06
|
offline
- voja-19pn
- Novi MyCity građanin
- Pridružio: 02 Dec 2017
- Poruke: 6
|
Znači ti bi mi predložio da izbrišem entitet Podvrsta i da ga stavim kao atribut u entitetu Vrsta? Hvala na brzom odgovoru!
|
|
|
|
|
Poslao: 02 Dec 2017 19:36
|
offline
- voja-19pn
- Novi MyCity građanin
- Pridružio: 02 Dec 2017
- Poruke: 6
|
Treba mi ovo za fax, radimo projekat iz Baza podataka 2. Pa radim proces nabavke, ali ne crtamo integralni model, nego podmodele. I mentor mi je rekao da prosirim proizvod na neki nacin da bih kasnije mogao da radim denormalizaciju. Pitao sam kolege sa faxa i predlozili su mi nesto slicno ovom, pa sam tako i odradio. Ipak cu izbaciti podvrstu kako se ne bih kasnije mucio oko kodiranja.
|
|
|
|
Poslao: 03 Dec 2017 10:08
|
offline
- Rastafarii
- Moderator foruma
- Pridružio: 22 Mar 2006
- Poruke: 3760
- Gde živiš: 127.0.0.1
|
voja-19pn ::Znači ti bi mi predložio da izbrišem entitet Podvrsta i da ga stavim kao atribut u entitetu Vrsta?
Entitet Podvrsta jeste nepotreban, jer osim reference ka Vrsti on nema nikakve razlike u odnosu na Vrstu.
Dakle, ono sto bih ja uradio je da Vrsta, osim atributa koji su joj potrebni, ima jos jedan - ParentID, koji sluzi kao referenca ka vrsti koja je "iznad". Ako je njegova vrednost 0, to je "top level" vrsta, ako ima bilo koju drugu vrednost, to je podvrsta navedene vrste.
Ukratko - ono sto ti je vasa.93 predlozio.
Sto se tice relacije sa proizvodom, nisam siguran da je "one-to-many" relacija sa (pod)vrstom dobra. Cesto se desava da neki proizvod (treba da) bude u vise od jedne kategorije, pa bih ja tu razmislio o "many-to-many" relaciji.
|
|
|
|
Poslao: 03 Dec 2017 12:45
|
offline
- voja-19pn
- Novi MyCity građanin
- Pridružio: 02 Dec 2017
- Poruke: 6
|
Ipak sam Vrstu i Podvrstu stavio kao jake objekte. Ja sam to rasčlanio na sledeći način:
Vrsta:
1. Proizvodni materijali
- Sirovine
- Režijski materijal
- Repromaterijal
2. Neproizvodni materijali
- Gorivo
- Sitan inventar
- Ambalaža
Ja sam u tom pravcu išao pa sam zato napravio dva posebna entiteta. Ali sam gore napravio grešku jer sam ih predstavio kao slabe objekte...
Mislim da je sad Ok. Prvi put radim ovo pa mi je potrebna pomoć. Ne zamerite zbog toga što vas smaram.
|
|
|
|
Poslao: 03 Dec 2017 21:23
|
offline
- vasa.93
- Moderator foruma
- Pridružio: 17 Dec 2007
- Poruke: 14824
- Gde živiš: Niš
|
Ma ne smaraš. Ali ni ne uvažavaš (a ako ne razumeš, ti kaži) ono što ti mi pričamo. Mislim, nije da moraš, ali nikakav feedback na konto toga nisi dao.
|
|
|
|
Poslao: 03 Dec 2017 22:35
|
offline
- voja-19pn
- Novi MyCity građanin
- Pridružio: 02 Dec 2017
- Poruke: 6
|
Ne razumem bas najbolje to da tabela referencira samu sebe. Nije mi najjasnije na koji nacin to da uradim... :/
|
|
|
|