Citat:
* student pohadja nastavu po tacno jednom planu i na tacno jednom smeru
Tabela
Pohadja nastaje kao spoj tabela
Student i
Program, postoji jedinstveni identifikator studenta
brIndex. Unique indexi su
JMBGStudent, sifProgram, student može da pripada samo jednom programu.
Citat:
* jedan predmet se moze nalaziti na vise smerova i biti na razlicitim planovima
Tabela
Ispit nastaje kao spoj tabela
Predmet,
Profesor i
Program, postoji jedinstveni identifikator programa
sifIspit. Dakle, jedan predmet se vezuje za različite programe.
Citat:
* nastavnik moze da predaje i vise predmeta, a jedan predmet predaje tacno jedan nastavnik
Ovo mi nije baš logično, jedan predmet, čak na istom smeru i po istom planu, može da predaje više profesora u praksi!?!
Bazne tabele su
Student, Smer, Plan, Predmet, Profesor.
Tabela
Program nastaje kao spoj tabela
Smer i
Plan, postoji jedinstveni identifikator programa
sifProgram.
Tabela
Prijava nastaje kao spoj tabela
Ispit i
Pohadja, postoji jedinstveni identifikator prijave
sifPrijave. Na osnovu šifre ispita znamo koji je predmet u pitanju, koji profesor, jer referencira ka tabeli
Ispit, a preko tabele
Ispit znamo kojem programu pripada, ime profesora, naziv predmeta. Preko tabele
Pohadja znamo koji je student u pitanju i kojem programu pripada te se može proveriti da li ispit koji je prijavio
pripada njegovom programu.
E, sad, model koji sam predstavio, možda ima nedostataka, jer se nisam baš previše udubio u problem, ali to je na vama da ispravite i aludirate, prvenstveno, ako neko treba uočiti greške i objasniti ih, to je
capleton.
Someone's sitting in the shade today because someone planted a tree a long time ago.