[ PavleK86 @ 15.11.2013. 15:08 ] @
Pozdrav svima! Naime scenario je sljedeci: Imam tabelu `komponenta` u kojoj se cuvaju odredjene informacije o komponentama (`id`, `opis`, `kolicina`, `cijena`...) Imam tabelu `podsklop` u kojoj se cuvaju odredjene informacije o podsklopovima (`id`, `opis`, ...) E sad, svaki podsklop se moze sastoji od odredjenih komponenata, ali i podsklopova. Trenutno je podsklop zapisan na nacin da se u tabelu: - `podsklop_sastav` (`id`, `id_podsklop`, `id_komponenta`, `kolicina`) upisuje sastav osnovnog podsklopa, odnosno onog koji se sastoji samo od komponenata. Napominjem da se jedan osnovni podsklop moze sastojati od ~100 komponenti. Primjer zapisa u ovoj tabeli za podsklop sa id=1 je: `id` | `id_podsklop` | `id_komponenta` | `kolicina` -------------------------------------------------- 1 | 1 | 1 | 1 --------------------------------------------------- 2 | 1 | 2 | 2 --------------------------------------------------- 3 | 1 | 3 | 3 Primjer zapisa u ovoj tabeli za podsklop sa id=2 je: `id` | `id_podsklop` | `id_komponenta` | `kolicina` -------------------------------------------------- 4 | 2 | 4 | 2 --------------------------------------------------- 5 | 2 | 5 | 4 --------------------------------------------------- 6 | 2 | 6 | 6 - `podsklop_sastav2` (`id`, `id_podsklop_parent`, `id_podsklop_child`, `kolicina`) upisuje sastav podsklopa koji se sastoji od drugih podsklopova Primjer zapisa u ovoj tabeli za podsklop sa id=3 je: `id` | `id_podsklop_parent` | `id_podsklop_child` | `kolicina` ------------------------------------------------------------ 1 | 3 | 1 | 1 ------------------------------------------------------------- 2 | 3 | 2 | 2 ------------------------------------------------------------- Slicna je situacija i sa proizvodima, koji se sastoji od odredjenih podsklopova i komponenti. Da li bi bilo bolje/efikasnije rjesenje da se u tabelu `podsklop` doda polje u kome bi se upisivali uredjeni parovi (id_komponenta,kolicina) i na taj nacin se cuvala sastavnica podsklopa. |