prevođenje ER modela u relacioni - M:N kardinalitet

prevođenje ER modela u relacioni - M:N kardinalitet

offline
  • Pridružio: 08 Jun 2012
  • Poruke: 3

Znam da je u slučaju prevođenja ER modela u relacioni kod M:N kardinaliteta potrebno kreirati još jednu tabelu ali ne razumem kakvi ključevi trebaju da postoje u toj trećoj tabeli?

Konkretno imam dve tabele: Dobavljači i Proizvodi (jedan proizvod može da ima više dobavljača i jedan dobavljač može da isporučuje više proizvoda), evo ga SQL query za te dve tabele:

create table Proizvodi
(sif_pro int not null primary key,
naz_pro varchar(30),
jed_mere char(3),
cena int,
napomene varchar(300))

create table Dobavljaci
(sif_dob int not null primary key,
naz_dob varchar(30),
adr_dob varchar(30),
kontakt varchar(30))

Kako bi trebalo da izgleda SQL query za treću tabelu? Treća tabela ne može da ima dva primarna ključa? Ili može? Ili treba da ima dva strana ključa? Ili dva primarna i dva strana ključa? Neutral

Pozdrav i hvala za svaki odgovor!



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Software developer
  • Pridružio: 06 Sep 2005
  • Poruke: 3800
  • Gde živiš: Beograd

Treca bi trebalod a ima svoj primarni kljuc(mozda u ovom slucaju i nije potrebno) i 2 spoljna kljuca koja ce da budu u stvari vezana za primarne kljuceve ove dve gore tabele



Ko je trenutno na forumu
 

Ukupno su 1116 korisnika na forumu :: 54 registrovanih, 4 sakrivenih i 1058 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: _Rade, Andrija357, Apok, bladesu, BORUTUS, BSD, cavatina, darcaud, Dorcolac, drimer, dule10savic, Frunze, Gosha101980, goxin, ikan, Istman, ivan1973, Kandrbandrdzilo, karevski, Karla, Komentator, kybonacci, laki_bb, ljuba, MaksicZoran, Mi lao shu, mikrimaus, milenko crazy north, Mixelotti, mrav pesadinac, nikoladim, nuke92, Oscar2, ozzy, Parker, pera bager, procesor, S1Mk3, scimitar19, slonic_tonic, Smiljke, sombrero, SR-3m, stalja, Stoilkovic, Tvrtko I, uros, uruk, Vlad000, Vlada1389, voja64, wizzardone, YugoSlav, ZetaMan