Da nastavim pricu o zivotu plombe. Poceli smo od dijagrama promene stanja. Brojevima smo oznacili ovale.

Slika predstavlaj graf. Graf ima temena, cvorove (ovali na slici) i grane (strelice na slici). Strelice ukazuju na smer promene stanja, pa kazemo da je graf orjentisan. Svaka strelica ima pocetni cvori zavrsni cvor.
Dijagram govori mnogo o precesu. Vidimo na primer, da se iz stanja "u magacinu" moze preci u stanje "Zaduzen kontrolor", i obratno. Iz stanja "Zaduzen kontrolor" mozemo ici i u stanje "Ugradjena plomba" ali ne i u "potgrana legalno" ili "potrgana ilegalno". Stanja "kontrolor skinuo plombu" i "plomba potrgana ilegalno" su finalna stanja. Iz njih ne izlazi ni jedna strelica. Ako bi mogao jedan kontrolor da preda drugom kontroloru plombe, i tako se razduzi, ond bismo imali strelicu koja ide iz "zaduzen kontrolor" nazad u isti oval.
Primetimo da neke akcije zahtevaju cuvanje i dodatnih podataka. Na primer, ako plomba predje u stabje "Zaduzen kontrolor" jasno je da zelimo da znamo koji kontrolor je zaduzen za konkretnu plombu.
Za opis samog dijagrama u bazi trebace nam dve tabele. Jedna ce da cuva lsitu mogucih stanja, a druga moguce promene stanja.

Dve tabele su u vezi, u relaciji, ovako:

Ovim smo definisali vazna ogranicenja u sistemu. Samo unapred dozvoljene promene su dozvoljene.
Sad mozemo da predjemo na glavnu tabelu, gde cemo pratiti promene stanja.

Slika predstavlaj graf. Graf ima temena, cvorove (ovali na slici) i grane (strelice na slici). Strelice ukazuju na smer promene stanja, pa kazemo da je graf orjentisan. Svaka strelica ima pocetni cvori zavrsni cvor.
Dijagram govori mnogo o precesu. Vidimo na primer, da se iz stanja "u magacinu" moze preci u stanje "Zaduzen kontrolor", i obratno. Iz stanja "Zaduzen kontrolor" mozemo ici i u stanje "Ugradjena plomba" ali ne i u "potgrana legalno" ili "potrgana ilegalno". Stanja "kontrolor skinuo plombu" i "plomba potrgana ilegalno" su finalna stanja. Iz njih ne izlazi ni jedna strelica. Ako bi mogao jedan kontrolor da preda drugom kontroloru plombe, i tako se razduzi, ond bismo imali strelicu koja ide iz "zaduzen kontrolor" nazad u isti oval.
Primetimo da neke akcije zahtevaju cuvanje i dodatnih podataka. Na primer, ako plomba predje u stabje "Zaduzen kontrolor" jasno je da zelimo da znamo koji kontrolor je zaduzen za konkretnu plombu.
Za opis samog dijagrama u bazi trebace nam dve tabele. Jedna ce da cuva lsitu mogucih stanja, a druga moguce promene stanja.

Dve tabele su u vezi, u relaciji, ovako:

Ovim smo definisali vazna ogranicenja u sistemu. Samo unapred dozvoljene promene su dozvoljene.
Sad mozemo da predjemo na glavnu tabelu, gde cemo pratiti promene stanja.








