Citat:
Radi se o bazi podataka za skolu (strani jezici ili racunari). Postoji tabela Kursevi, tabela Predavaci. Kursevi i Predavaci su u vezi vise prema vise (jedan kurs predaje vise Predavaca, jedan Predavac vise Kurseva)., tako da postoji i medjutabela Predavaci_Kurs. Mislim (a mozda i gresim) da bi trebala da postiji i tabela Raspored, u kojoj bi se vodila evidencija o tome koji predavac predaje koji kurs, kada kurs pocinje i do kada traje.
Mislim da nema smisla razdvajati podatak o kursu i rasporedu, ako sam dobro razumeo pitanje. Evidenciju o tome koji predavač drži koji kurs već imaš u te dve spoljne tabele (više-ka-više). Jednostavno dodaj u tabelu Kursevi podatke o vremenu održavanja, početku i trajanju kursa.
Postoji i druga varijanta kada je sve izmešano - svako može da drži istovremeno bilo koji kurs u nezavisnosti od drugih predavača. U tom slučaju bi trebalo da vežeš na tabelu Kursevi (prema ID) tabelu Raspored u relaciji jedan-ka-više. Zatim dodeliš svakom istom kursu (pošto ih ima više jednakih) jedan isti raspored. Nadam se da razumeš.
Ako ništa ne pomaže od ova dva, onda organizacija podataka ne valja, pa predlažem da pogledaš članak o normalizaciji podataka na
www.praktikum.co.yu.
Pozdrav,
Branislav