Citat:
misk0: Mozes li ovo malo da pojasnis? Nemas sifarnik ocjena vec koliko ima ucenika i predmeta toliko ce se puta ponavljati i naziv ocjene? Sta bi naziv ocjene i predstavljao?
Ne kontam ovu tvoju konstrukciju. Valjda svi ucenici imaju jednak broj ocjena iako ih ima vishe od 2 tako da si 100% siguran da ce ih biti 2 ili 4 ili koliko vec (ja vjerujem samo 2).
zasto verujes da ce svi ucenici imati samo 2 ocene, kad uopste nije sigurno da ce bas svi ucenici uvek imati isti broj ocena u toku godine...moze se, iz ko zna kog razloga, desiti da neko ima ocenu manje ili vise...jedino mozes sa sigurnoscu znati da ce svaki ucenik imati zakljucnu ocenu (tj dve zakljucne za svako polugodiste)
inace da, zaboravio sam u brzini da treba sifarnik ocena, pogotovo sto ocene mogu biti i opisne i brojcane...dakle:
OCENE (id_ocena, ocena)
pri cemu je ocena 1,2,3,4,5 ili vec sta se koristi za ocenjivanje (npr A,B,C,D,F), a ostaje sifarnik
VRSTA_OCENE (id_vrsta_ocene, vrsta_ocene)
kako bi se znalo da li je doticna ocena iz prvog ili drugog polugodista ili je u pitanju zakljucna ocena polugodista (dakle, imamo bar 4 moguce vrste ocene)
i konacno tabela u kojoj ce se pamtiti sve ocene ucenika
OCENE_UCENIKA (id_ucenik, id_predmet, id_ocena, id_vrsta_ocene, id_razred, skolska_godina)
dakle, u njoj se vodi evidencija koji je ucenik iz kog predmeta u kom razredu, tekuce (ili koje god bilo) skolske godine dobio ocenu i koja je vrsta ocene (zakljucna za prvo ili drugo polugodiste ili obicna ocena u prvom ili drugom polugodistu)
naravno, podrazumeva se da trebaju i sifarnici PREDMET (id_predmet, naziv_predmeta) i RAZRED (id_razred, naziv_razreda) i tabela UCENIK (id_ucenik, + svi ostali podaci o uceniku)