pravljenje relacije u Access-u

pravljenje relacije u Access-u

offline
  • Pridružio: 14 Feb 2008
  • Poruke: 9

Kako sam ja naučio, postoje tri tipa relacija:
1 prema 1,
1 prema više i
više prema više.

Dugo nisam radio u Access-u i molim samo da neko pojasni kako treba postaviti primarne ključeve, odnosno indeskiranje i duplikate u ova tri slučaja.

Ako se ne varam, ako je 1 prema 1 onda su polja koja se povezuju primarni ključevi u obe tabele...?

Hvala!



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 18 Apr 2003
  • Poruke: 8134
  • Gde živiš: U kesici gumenih bombona...

Koliko se secam (daaavno bese), 1 : 1 relacija je sa dva primarna kljuca kao sto si rekao.
1 : N primarni kljuc u jednoj tabeli je sekundarni kljuc u drugoj tabeli
M : N bi se morao sastaviti primarni kljuc koji sadrzi sve primarne kljuceve iz tabela u relaciji, ali bi se relacija ipak trebala uprostiti dodavanjem dodatnie tabele.

Npr. Jedan nastavnik predaje vise ucenicima, a vise ucenika ima predavanja kod vise nastavnika, kao sto vise nastavnika predaje vise predmeta, a vise predmeta pohadja vise studanata. Smile

Relacija vise prema vise, u sva tri slucaja.

Ovo se mora normalizovati i dodati jedna tabela koja ce da sadrzi primarne kljuceve sve tri tabele i preko te vezne tabele mozemo lako doci do svih potrebnih informacija, a svaka od tabela su medjusobno povezane 1 : N vezom.



Ko je trenutno na forumu
 

Ukupno su 904 korisnika na forumu :: 18 registrovanih, 3 sakrivenih i 883 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: 357magnum, bojcistv, dekan.m, DragoslavS, drimer, Georgius, HrcAk47, Milometer, mrav pesadinac, mrvica78, panzerwaffe, S2M, Srki94, W123, wolverined4, zdrebac, zziko, šumar bk2