Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

many to many relacija u oracle-u

[es] :: Oracle :: many to many relacija u oracle-u

[ Pregleda: 2425 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

LightBow
London

Član broj: 4829
Poruke: 158
*.unl.ac.uk.



+1 Profil

icon many to many relacija u oracle-u03.05.2007. u 17:50 - pre 206 meseci
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  )
 
Odgovor na temu

CandyMan

Član broj: 3420
Poruke: 147



+49 Profil

icon Re: many to many relacija u oracle-u18.05.2007. u 21:59 - pre 205 meseci
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)
)

Nisam ni znao da znam dok nisam prob'o!
 
Odgovor na temu

[es] :: Oracle :: many to many relacija u oracle-u

[ Pregleda: 2425 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.