Citat:
Ono sto mi se ovde ne svidja je velika redundantnost podataka, ali sa druge strane laksi je dolazak do potrebnih podataka....
Iz ove tvoje tabele ne mogu ni da naslutim šta je to "lakši dolazak do potrebnih podataka". Ne mogu da smislim ni jedan upit ili izveštaj koji bi se iz ovoga izvukao. Ovo ne bih čak ni nazvao raspored časova.
Dao si užasno lošu tabelu koja bi trebalo da bude krajnji rezultat nekog posla, a sve korake koji bi trebali da dovedu do ove tabele si preskočio. U stvari, preskočio si potpuno deo koji se zove projektovanje, a dao si nešto što se ni najblaže rečeno ne može nazvati rezultat.
Recimo, da sam ja predavač koji drži časove za koje si ti napravio "program za raspored časova", ja bih morao svaki put kada držim isti kurs različitim polaznicima morao ispočetka da popunjavam sva polja, zar ne? Pa kome si ti olakšao posao tim programom?
O čemu si razmišljao? Da li si identifikovao korisnike tvog softvera, poslove koje softver treba da uradi, izveštaje koji treba da se izvuku iz tabele?