Novo

Forum kao aplikacija na telefonu

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

  • 3 odgovora
  • 2.567 pregleda

Najnovija ↓

kako da povezem ove dve tabele 13.02.2007. u 20:21 · pre 240 meseci #1
imam problem jedan znam da nije veliki ali sam zakucao i ne mogu nikako da provalim
na prostom primeru cu objasniti na nekom bezveze primeru
imam tabelu radnik(id, ime,) i tabelu odeljenje(id, odeljenje) e sad ove tabele treba da povezem vezom vise prema jedan odnosno da jedan radnik moze da pripada u vise odeljenja. znam da bi trebalo u ovoj tabeli radnik da dodam polje odeljenje ali posto jedan radnik pripada u vise odeljenja to tako nekako ne bi islo. e sad treba mi pomoc. naravno ime radnika je ne moze da se ponavlja
Potpis
pavlakus grosus
Re: kako da povezem ove dve tabele 13.02.2007. u 21:11 · pre 240 meseci #2
Treba ti treca tabla, nazovi je RadniKOdeljenje. Izgledala bi ovako:

RadniKOdeljenje (RadnikID, OdeljenjeID), oba podataka required,
PK: (RadnikID, OdeljenjeID)
FK1: RadniKOdeljenje.RadnikID references Radnik.ID
FK2: RadniKOdeljenje.SodeljenjeID references Odeljenje.ID

Ovim ti tabela RAdnik postaje roditelj tabela za RadniKOdeljenje , a i tabela Odeljenje postaje isto tako roditelj za RadnikOdeljenje. Nemoj da se salis da dodas jos nekakav ID u taeblu RadniKOdeljenje, neki autonumber isli slicno. Za to bi profesor trebao da te obori, a ko te ne obori za takvu stvar treba ga otpustiti.

:-)
Re: kako da povezem ove dve tabele 13.02.2007. u 21:17 · pre 240 meseci #3
Dakle logično je da jedno odeljenje ima više radnika, ali ako ti kažeš da jedan radnik može da radi u više odeljenja onda ti treba veza više prema više. U tom slučaju pošto takve veze ne mogu da egzistiraju, pravi se treća tabela između ove dve koja će se zvati Radnik_Odeljenje i prema kojoj će prve dve da imaju vezu jedan prema više. To se zove asocijtivna tabela. U nju stavi i polje RadnikID iz tabele radnik i OdeljenjeId iz tabele odeljenje i poveži ih kao što sam ti predložio.
Nadam se da sam te dobro razumeo.

------------------------------------------------

Ok.nisam video Zidarev post dok sam se bavio pisanjem.
Potpis
https://mzahorjanski.wixsite.com/mzahorjanski
https://www.fiverr.com/miroljubzahorja?up_rollout=true
https://www.youtube.com/@miroljubzahorjanski


Re: kako da povezem ove dve tabele 14.02.2007. u 14:38 · pre 240 meseci #4
:-) Pavlakuse, nema ti druge nego da uradis bas ovako kako smo ti kazali. Neki ljudi kazu da je ovaj posao umetnost i da za svaki problem postoji monogo resenja. Mozda je tako. Medjutim, kad se problem ogranici lepo zadatim uslovima, obicno psotoji tacno jedno resenje koje je najbolje. I pravi majstori pronadju upravo to resenje. Dobro, ovo je jednostavan slucaj i pravo resenje je ocigledno, barem za majstore. Dva majstora su nezavisno dosli do istog resenja, preme tome to je to, najverovatnije. :-)
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme