Pomoc oko sql i pmov

1

Pomoc oko sql i pmov

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.
offline
  • Pridružio: 02 Dec 2017
  • Poruke: 6

Ljudi, da li neko moze da mi kaze sta misli o ovom podmodelu PMOV...



offline
  • Milan
  • Pridružio: 17 Dec 2007
  • Poruke: 14809
  • 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.

offline
  • 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!

offline
  • Milan
  • Pridružio: 17 Dec 2007
  • Poruke: 14809
  • Gde živiš: Niš

Ne, nikako nisam to predložio. Very Happy Mada bi možda moglo i tako, sve zavisi od problematike koju bi da modeluješ. Nisi mi odgovorio na pitanje, a nisi ni dao dovoljno detalja da bismo mogli da prodiskutujemo o konkretnim predlozima. Smile

offline
  • 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. Very Happy

offline
  • PHP developer
  • Pridružio: 22 Mar 2006
  • Poruke: 3747
  • 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.

offline
  • 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. Very Happy

offline
  • Milan
  • Pridružio: 17 Dec 2007
  • Poruke: 14809
  • 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. Smile

offline
  • 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... :/

Ko je trenutno na forumu
 

Ukupno su 1066 korisnika na forumu :: 30 registrovanih, 3 sakrivenih i 1033 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: amaterSRB, Boris90, cenejac111, dushan, esx66, Georgius, HogarStrashni, janbo, laki_bb, Litostroton, MB120mm, Millennium, Milometer, milutin134, mrav pesadinac, operniki, Panter, Pikac-47, prashinar, raketaš, rasok, Sumadija34, Tragač, Trpe Grozni, vathra, Vlada1389, vladulns, zlaya011, šumar bk2, žeks62