«« ( Date ) »» // «« ( Thread ) »» // si3is1 - 2009

S1 - Pitanje i odgovor

by bleki
četvrtak, 03. decembar 2009 - 09:33.

Ubacio sam odgovor na pogodna mesta u tekstu.

> Postovani prof. Blagojevic,
>
> 1. pitanje:
> Radio sam ovaj primer II kolokvijuma sto ste poslali.
> Da li resenje za redudansu moze izgledati ovako:
>
> Cest upit: *Naziv Artikla - IDArtikla - Prihod*
> *
> *
> *T1:*
> *Activation: AFTER*
> *Event: INSERT UPLATA*
> *Scope: ROW*
> *Reference: New Row N*
> *Condition: -*
> *Action:*
> *
> *
> *N.IDRac*
> *=====================================*
> *=====================================*
> *FOREACH row in STAVKA_RACUNA (IDRac)*
> * READ (vIDPon, vRedBr, vCena) ?? Da li je ovo OK, posto nisam
> znao
> kako drugacije da napisem ovo ocitavanje*

READ ne postoji kao opcija. Umesto toga se koristi row.IDPon, row.RedBr i
row.Cena gde je row tekuci red.

> * vIDPon, RedBr >STAVKA_PONUDE > vIDArt*
> * vIDArt?*
> * UPDATE ARTIKAL (Prihod += vCena)*
> *END_FOREACH*
> *

Zaboravili ste na kolicinu artikla.

> *
> *2. Pitanje*
> *
> *
> *Primetio sam da je nekim primerima UPLATA identifikaciono zavisna od
> RACUNA, a nekada nije. Da li mozete da mi objasnite zasto?*
> *

Nema neki poseban razlog. Moze I zavisnost, a moze i E zavisnost ako se
uvede IDUpl u uplata.

> *
> *
> *
> *Hvala,*
> *Milenkovic Marko SI3 2/07*
>

Nadam se da sam objasnio.

V.B.