Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 1 odgovor
  • 3.025 pregleda

Najnovija ↓

many to many relacija u oracle-u 03.05.2007. u 18:50 · pre 237 meseci #1
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?
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  )
Re: many to many relacija u oracle-u 18.05.2007. u 22:59 · pre 236 meseci #2
Code:

create table Courses_Modules (
   course_ID   number(5)
     constraint FK_Course_ID references Courses(ID),
   module_ID   number(5)
     constraint FK_Module_ID references Modules(ID),
   constraint PK_Courses_Modules primary key (course_ID, module_ID)
)
Potpis
Nisam ni znao da znam dok nisam prob'o!
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme