Korištenje odnosa

Stvaranje odnosa jedan-prema-jedan

Fotogalerija uređaja Surface Book

Isprobajte!

Što je odnos jedan-prema-jedan?

Odnos jedan-prema-jedan često se koristi za označavanje kritičnih odnosa, tako da možete dobiti podatke koji su vam potrebni za pokretanje tvrtke.

Odnos jedan-prema-jedan veza je između informacija u dvjema tablicama, gdje se svaki zapis u svakoj tablici prikazuje samo jednom. Primjerice, možda postoji odnos jedan-prema-jedan između zaposlenika i automobila koje voze. Svaki zaposlenik pojavit će se samo jednom u tablici zaposlenici, a svaki će se auto pojaviti samo jednom u tablici tvrtke Cars.

Možete koristiti odnose jedan-na-jedan ako imate tablicu koja sadrži popis stavki, no specifične informacije koje želite snimiti razlikuju se po vrsti. Možda, primjerice, imate tablicu kontakata u kojoj su neki zaposlenici i drugi korisnici su podizvođači. Za zaposlenike želite znati njihov broj zaposlenika, njihovo proširenje i druge ključne podatke. Za podizvođača želite znati naziv njihove tvrtke, telefonski broj i stopu računa, među ostalim. U ovom slučaju stvorili biste tri zasebne tablice – kontakti, zaposlenici i podizvođači – a zatim stvorite odnos jedan-prema-jedan između tablica Kontakti i zaposlenici te odnos jedan-prema-jedan između tablica Kontakti i podizvođača.

Stvaranje pregleda odnosa jedan-prema-jedan

Možete stvarati odnose jedan-na-jedan tako da povežete indeks (obično primarni ključ) u jednoj tablici i indeks u drugoj tablici koja dijeli istu vrijednost. Na primjer:

Isječak zaslona s prikazom dviju tablica koje zajedničko korištenje ID-a

Najbolji način stvaranja tog odnosa često je da sekundarna tablica potraži vrijednost iz prve tablice. Primjerice, polje ID auta u tablici zaposlenici unesite polje za pretraživanje koje traži vrijednost u indeksu ID-a automobila iz tablice tvrtka Cars. Na taj način nikada ne možete slučajno dodati ID automobila koji zapravo ne postoji.

Važno: Kada stvorite odnos jedan-prema-jedan, pažljivo odlučite želite li nametnuti integritet referencijalnih podataka za odnos.

Referencijalni integritet podataka omogućuje pristup očuvanim podacima brisanjem srodnih zapisa. Ako, primjerice, ako ste zaposlenik izbrisali iz tablice Zaposlenici, možete izbrisati i zapise prednosti za tog zaposlenika iz tablice pogodnosti. No, u nekim odnosima, kao što je ovaj primjer, referencijalni integritet nema smisla: ako izbrišemo zaposlenika, ne želimo da se vozilo izbriše iz tablice tvrtke Cars, jer će auto i dalje pripadati tvrtki i bit će dodijeljen nekom drugom.

Stvaranje koraka jedan-na-jedan

Stvaranje odnosa jedan-prema-jedan dodavanjem polja s vrijednostima u tablicu. (Da biste doznali kako, pročitajte članak Sastavljanje tablica i postavljanje vrsta podataka). Da biste, primjerice, naznačili koji je auto dodijeljen određenom zaposleniku, možete dodati ID automobila u tablicu Zaposlenici. Zatim, da biste stvorili odnos između dvaju polja, upotrijebite čarobnjaka za traženje vrijednosti:

  1. Otvorite tablicu.

  2. U prikazu dizajnaDodajte novo polje, odaberite vrijednost vrste podataka , a zatim odaberite Čarobnjak za pretraživanje.

  3. U čarobnjaku je zadano postavljeno da traži vrijednosti iz druge tablice, pa odaberite dalje.

  4. Odaberite tablicu koja sadrži ključ (obično primarni ključ) koji želite uvrstiti u tablicu, a zatim odaberite dalje. U našem primjeru odabrali biste tablicu tvrtke Cars.

  5. Na popisu Odabrana polja dodajte polje koje sadrži ključ koji želite koristiti. Odaberite Dalje.

    Isječak zaslona s čarobnjakom za pretraživanje
  6. Postavite redoslijed sortiranja i, ako želite, promijenite širinu polja.

  7. Na zadnjem zaslonu poništite potvrdni okvir Omogući cjelovitost podataka , a zatim odaberite Finish (završi).

Želite još informacija?

Početak rada s odnosima između tablica

Stvaranje, uređivanje i brisanje odnosa

Napomena:  Ova je stranica strojno prevedena te može sadržavati gramatičke pogreške ili netočnosti. Naša je namjera da vam ovaj sadržaj bude koristan. Jesu li vam te informacije bile korisne? Kao referencu možete pogledati i članak na engleskom jeziku.​

Potrebna vam je dodatna pomoć?

Proširite svoje vještine korištenja sustava Office
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×