napravio sam Materialized view koji se refresha na comit.
ovo je home proba.
napravio sam tablicu proizvodi i tablicu računi.
u tablicu računi se unosi ID_računi, ID_proizvod i količina.
tablica proizvodi sadrži -> ID_proizvod, ime_proizvoda i jedinicna_cijena.
a query za Materialized view je:
SELECT PROIZVODI.ID,PROIZVODI.IME,sum(RACUNI.KOLICINA), sum(PROIZVODI.CIJENA*RACUNI.KOLICINA) AS UKUPNO FROM PROIZVODI,RACUNI WHERE
PROIZVODI.ID=RACUNI.ID_PROIZVODI GROUP BY PROIZVODI.ID,PROIZVODI.IME
dobijem slijedeće podatke -> ID_Proizvoda, ime, sum(kolicina), ukupna_cijena
za svaki proizvod dobijem sumarnu kolicinu i ukupnu cijenu.
mene zanima, kako u praksi to radi kad imamo nekoliko vezanih tablica u Materialized view i imamo velik broj inserata (za svaki insert ili nekoliko njih se radi comit ili kako je već riješeno?
napominjem ovo je bilo samo za probu doma.
ovo je home proba.
napravio sam tablicu proizvodi i tablicu računi.
u tablicu računi se unosi ID_računi, ID_proizvod i količina.
tablica proizvodi sadrži -> ID_proizvod, ime_proizvoda i jedinicna_cijena.
a query za Materialized view je:
SELECT PROIZVODI.ID,PROIZVODI.IME,sum(RACUNI.KOLICINA), sum(PROIZVODI.CIJENA*RACUNI.KOLICINA) AS UKUPNO FROM PROIZVODI,RACUNI WHERE
PROIZVODI.ID=RACUNI.ID_PROIZVODI GROUP BY PROIZVODI.ID,PROIZVODI.IME
dobijem slijedeće podatke -> ID_Proizvoda, ime, sum(kolicina), ukupna_cijena
za svaki proizvod dobijem sumarnu kolicinu i ukupnu cijenu.
mene zanima, kako u praksi to radi kad imamo nekoliko vezanih tablica u Materialized view i imamo velik broj inserata (za svaki insert ili nekoliko njih se radi comit ili kako je već riješeno?
napominjem ovo je bilo samo za probu doma.