Ako imam dve tabele (entities), Courses i Modules, koji su u many to many relaciji, onda ova relacija mora biti dekomponovana u dve many to one. Ako su primarni kljucevi Course_ID i Module_ID redom, da li ima ikakvog smisla staviti Course_ID atribut u Modules table, bilo kao secondary key ili prosto atribut?
Po meni, nema nikakvog smisla, jer mora postojati nova tabela izmedju ove dve, recimo Courses_Modules koja ce uzeti Course_ID i Module_ID.
Interesuje me kako se ova tabela pravi rucno. Da li bi ovo bilo ispravno?
Po meni, nema nikakvog smisla, jer mora postojati nova tabela izmedju ove dve, recimo Courses_Modules koja ce uzeti Course_ID i Module_ID.
Interesuje me kako se ova tabela pravi rucno. Da li bi ovo bilo ispravno?
Code:
create table CoursesModules (
course_ID int,
module_ID int,
primary key (course_ID, module_ID)
secondary key (course_ID) references Courses,
secondary key (module_ID) references Modules )
create table CoursesModules (
course_ID int,
module_ID int,
primary key (course_ID, module_ID)
secondary key (course_ID) references Courses,
secondary key (module_ID) references Modules )