[ srdrazic @ 24.01.2013. 21:55 ] @
Može li neko da mi pomogne?
U polju Vrsta_Uzorka postoje dve vrste uzimanja uzoraka i to "Opsti" i "Detaljno".
Na detaljnom uzorku se uzima više podataka o datoj vrsti voća. Na osnovu detaljnog uzorka za vrstu je moguće odrediti Klasu.

Za svaku vrstu koja se pojavljuje na parceli potrebno je uneti kojoj klasi pripadaju od 1-3 polje "Klasa".

Problem je sledeći:
-Kada se vrsta pojavi u Opstem uzorku a ne pojavi u Detaljnom
( u ovom slučaju treba nešto da me upozori da se vrsta ne nalazi u Detaljnom opisu,kako bi dodatno izvršio merenje i uvrstio i tu vrstu u Detaljni uzorak i klasirao stablo.)

-Vrsta_Voca se najčešće pojavljuje u obe vrste uzorka što je povoljno i povećava statistički uzorak ali ne treba da se pojavljuje dva puta na parceli u konačnoj tabeli za klasiranje.

-Može se vrsta voća pojaviti u Detaljnom uzorku a ne pojaviti u Opštem (ovaj slučaj može proći)

-Prečnik ne igra neku ulogu prilikom klasiranja, može se zanemariti

I na kraju, kada se sve vrste voća pročiste kroz detaljni uzorak, sve vrste voća na parceli koje se pojavlju moraju se prikazati samo jednom, nema duplikata.

Valjda nisam zakomplikovao.
Postavio sam bazu i primer otprilike kako bi to trebalo izgledati.

Hvala unapred
[ Dexxxl @ 25.01.2013. 09:27 ] @
Malo nejasno objasnjeno. Imas dve tabele gotovo identicne strukture i nikakvu vezu izmedju njih.

Da probamo da opisemo proces

Imamo neke parcele.
Na njima imamo razlicite vrste voca
Sa njih uzimamo uzorke (Najvise dva uzorka za svaku vrstu sa svake parcele, opsti i detaljni)
Nad detaljnim uzorkom vrsimo analizu, na osnovu koje uzorak svrstavamo u klasu.
Nad opstim uzorkom ne mozemo da vrsimo analizu, na osnovu koje uzorak svrstavamo u klasu.
Da li na jednom uzorku vrsimo samo jednu ili vise analiza?
Da li sa jedne parcele za odredjenu vrtu voca moze da se uzme vise od dva uzorka?
[ srdrazic @ 25.01.2013. 10:51 ] @
Tabela Analiza je osnovna to je početna tabela iz koje je sve ostalo nastalo.
Ostale tabele i query sam pravio kako bi malo objasni postupak.

Računajte da je samo tanela Analiza u bazi i ništa drugo.

To nisu uređene plantaže nego se na jednoj parceli mixovano nalaze različita stabla voća.

Parcele su različite površine i one mogu imati veći broj uzoraka.
Uzorci su u kvadratnoj mreži na međusobnoj udaljenosti od 10m.

Svaki četvrti uzorak je "detaljno" a ostali su opšti podaci.

Detaljni su bitni a opšti uzorak samo povećava broj stabala na ukupnoj parceli.
Pokušaću slikom objasniti.
Na slici žuti krugovi su detaljno a beli opšte.
Ostale sitnije tačke predstavljaju stabla u ovom slučaju izmixovano.
[ Dexxxl @ 25.01.2013. 11:58 ] @
Bogami, vrlo komplikovano. Kako se u svemu ovome snalazis?
Tabela Analiza je takozvana ravna tabele, ne postoji normalizacija, pa to komplikuje slaganje Queryja.

Kako sam ja shvatio, ako na jednoj parceli imas dovoljan broj opstih uzoraka za pojedinu vrstu voca,
onda iz njih dobijas detaljni uzorak (treba vrlo precizno definisati pravilo da bi bilo moguce racunarski automatizovati)
Citat:

-Kada se vrsta pojavi u Opstem uzorku a ne pojavi u Detaljnom
( u ovom slučaju treba nešto da me upozori da se vrsta ne nalazi u Detaljnom opisu,kako bi dodatno izvršio merenje i uvrstio i tu vrstu u Detaljni uzorak i klasirao stablo.)


Vidi Query NemaDetaljniSpisak, mislim da on resava ovaj tvoj problem.
[ srdrazic @ 25.01.2013. 12:22 ] @
Svi uzorci se snimaju onako kako je prikazano u slici(i detaljni i opšti) na određenoj udaljenosti.
Problem je samo ako neka vrsta nije registrovana na detaljnom uzorku.

Otprilike je to što ste Vi prikazali, ali već sam tako izdvajao a to zahteva više query-a.
Pokušao sam i sa matched query ali ne uspevam.


Problem i jeste što je jedna tabela.

Mogu prikazati koje se vrste pojavljuju na parceli, samo se zanemari polje vrsta uzorka, precnik i visina pa se stavi upit na Group by i dobije se svaka vrsta bez ponavljanja, ali ne znam je li prošla kroz detaljni.

Najlakše je jedan query za detaljno a drugi za opšte a onda ih uporediti, ali kako?
[ Dexxxl @ 25.01.2013. 12:58 ] @
U kakvoj su vezi selo i MZ? Kako vidim jedno selo ima vise MZ, a jedna MZ vose sela.
Jesu li to ista sela i MZ ili samo imaju ista imena?
[ srdrazic @ 25.01.2013. 13:12 ] @
Ne treba to gledati,
jedna opština ima više mesnih zajednica, jedna MZ ima više Sela, jedno selo ima više parcela a parcela može imati različite vrste.

U pravu ste, ja sam napravio grešku prilikom pripreme tabele.
Jedno selo ne može biti u dve MZ.
Popravljam, sad je sve jedna MZ da ne stvara zabunu.
[ Dexxxl @ 25.01.2013. 13:22 ] @
Znaci treba glefat samo selo, parcelu, vrstu voca i vrstu uzorka,
MZ i opstina se podrazumevaju na osnovu sela.

Vidim i da ti se ponavljaju polja Selo, parcela, VrstaVoca, Detaljno, sta s tim?
[ srdrazic @ 25.01.2013. 13:30 ] @
Svako selo može da ima istu oznaku parcele u ovakvom slučaju (katastarski one imaju druge brojeve, ali to nema veze za ovaj primerom), svaka parcela može imati sve vrste.

Da tako bi trebalo posmatrati.
[ Dexxxl @ 25.01.2013. 14:04 ] @
Jos da resimo Klasu.
Klase vec imas ubacene u Tabelu Analiza ili tek treba da ih uneses (dodajemo Null Polje)?
[ srdrazic @ 25.01.2013. 17:01 ] @
Klase tek trebam da unesem, znači to polje je prazno (ja sam ih ručno popunjavao radi primera), na osnovu nekih parametara koji nisu bitni za ovu tabelu, samo je bitno da su prikazane kako ne bih slučajno preskočio jednu jer ne bi mogao videti da postoji.
Radi se o velikom broju zapisa.

Polje klase se mogu naknadno dodati sa query-em za pravljenje tabela.
[ srdrazic @ 25.01.2013. 17:15 ] @
Ovo bi moglo da završi posao, nego sam mislio da li bi se nekim složenim sql-om ili code-om moglo napraviti, pošto nisam baš nešto vičan.

Hvala na trudu i pomoći.