^
Hvala Zorane na odgovorima. Uvek nesebicno pomognete.
Sto se tice konfuzije, nije ona rezultat moje neozbiljnosti vec verovatno loseg razumevanja modela, sto je pretpostavljam rezultat veoma skromnog iskustva u oblasti modelovanja.
Dakle od pocetka je postojala potreba da se Zadaci dodeljuju odredjenim Radnicima i da samo Radnici koji rade na nekom Zadatku imaju mogucnost da ostavljaju Komentare na Zadatku. Vas predlog je bio na mestu, pa smo tu prvobitnu ideju promenili i omogucili smo da Komentare moze da ostavi svaki Radnik (KomentarisaoID). I ok, imamo evidenciju o tome ko je komentarisao Zadatak.
Medjutim i dalje je ostala potreba da se zna koji su Radnici radili na izvrsenju nekog Zadatka, a ne samo ucestvovali u kolaboraciji. Dakle, u kolaboraciji (razmeni poruka) mogu da ucestvuju svi ali Zadatak izvrsavaju samo oni Radnici kojima je Zadatak dodeljen i samo je to potrebno evidentirati, bez detalja koji je Radnik sta radio na Zadatku.
Kada ste postavili pitanje u vezi sa slozenoscu Zadatka, mislio sam da govorite o nekoj njegovoj strukturi npr. o pojedinacnim aktivnostima koje sacinjavaju zadatak, pa bi iz toga izlazilo da se Radniku dodeli konkretna aktivnost na izvrsenje. Nema potrebe za tim. Kao sto sam ranije napisao, problem je prilicno pojednostavljen tako da je verbalni opis Zadatka, datum pocetka i datum zavrsetka jedino sto je bitno za Zadatak.
Interesuje me koja je mana modela na slici? Kao sto sam ranije napisao, u realizaciji baze ce se koristiti relaciona baza, ali u aplikaciji ce se za perzistentni sloj koristiti objektno relaciono mapiranje sto moze malo da oteza situacije sa spustanjem slozenih kljuceva
[Ovu poruku je menjao slomir dana 07.06.2010. u 14:10 GMT+1]
[Ovu poruku je menjao slomir dana 07.06.2010. u 14:34 GMT+1]