Kako povezati tabele v Accessu korak za korakom

Zadnja posodobitev: 03/03/2025
Avtor: Isaac
  • Relacije v Accessu omogočajo povezovanje podatkov med različnimi tabelami, da se izognete odvečnim elementom.
  • Obstajajo tri glavne vrste odnosov: ena proti mnogim, mnogo proti mnogim in ena proti ena.
  • Razmerja lahko upravljate v oknu Razmerja, kjer lahko dodajate, spreminjate ali brišete povezave.
  • Omogočanje referenčne integritete pomaga preprečiti napake in ohraniti doslednost podatkov.

Kako ustvariti relacije v Accessu

Microsoft Access je eno najpogosteje uporabljenih orodij za upravljanje podatkovnih baz v poslovnem svetu. Omogoča učinkovito organiziranje informacij in omogoča medsebojno povezovanje podatkov prek odnosov med tabelami. Ta funkcionalnost je bistvena za preprečevanje odvečnosti , izboljšanje integritete podatkov in optimizacijo poizvedb. Če želite izvedeti več o tem, kako strukturirati podatke, priporočamo, da si ogledate naš vodnik o ustvarjanju tabele v Accessu.

Če šele začenjate uporabljati Access ali morate izboljšati strukturo zbirke podatkov, je ključnega pomena vedeti, kako ustvariti in upravljati relacije. V tem članku bomo podrobno razložili, kaj so razmerja v Accessu, katere vrste obstajajo, kako jih ustvariti in kako po potrebi spremeniti ali izbrisati razmerja.

Kaj so razmerja tabel v Accessu?

Relacije v Accessu omogočajo vzpostavitev logičnih povezav med različnimi tabelami, kar olajša upravljanje in pridobivanje podatkov . Te povezave temeljijo na uporabi primarnih in tujih ključev . Primarni ključ je enolični identifikator znotraj tabele, medtem ko je tuji ključ polje v drugi tabeli, ki se sklicuje na ta primarni ključ.

Če imamo na primer tabelo z imenom »Stranke« z enoličnim poljem ID in drugo tabelo z imenom »Naročila« s poljem, ki se sklicuje na ta ID, lahko vzpostavimo odnos, ki nam omogoča, da vsako naročilo povežemo z ustrezno stranko. Če želite učinkoviteje upravljati svoje baze podatkov, razmislite o tem, kako seliti Accessovo bazo podatkov v SQL Server.

Vrste odnosov v Accessu

poizvedbe poizvedbe dostop

V Accessu obstajajo tri glavne vrste relacij med tabelami:

  Kaj storiti, če vaša spletna kamera ne deluje v sistemu Windows 11: rešitve in praktični nasveti

Odnos eden proti več

To je najpogostejša vrsta relacije. V tem primeru je lahko en zapis v eni tabeli povezan z več zapisi v drugi tabeli. Na primer, stranka lahko odda več naročil, vendar vsako naročilo pripada samo eni stranki.

Razmerje med številnimi

V tej vrsti relacije je lahko več zapisov v eni tabeli povezanih z več zapisi v drugi tabeli. Za izvedbo te relacije v Accessu je potrebna tretja vmesna tabela. Na primer, v relaciji med »Avtorji« in »Knjige« bi bila potrebna tabela »Knjige_Avtorji«, ki bi vsakega avtorja povezala s knjigami, ki jih je napisal.

Odnos ena na ena

V relaciji ena proti ena je vsak zapis v eni tabeli povezan z enim samim zapisom v drugi tabeli. Ta vrsta relacije se uporablja, kadar je treba zaradi varnosti ali učinkovitosti ločiti določene podatke. Na primer, baza podatkov o zaposlenih ima lahko eno tabelo s splošnimi informacijami in drugo z zaupnimi podatki, vendar sta povezani z enoličnim ključem.

Kako ustvariti razmerje med tabelami v Accessu

Ustvarjanje odnosov v Accessu je preprost postopek, če sledite tem korakom:

  • Odprite Access in naložite bazo podatkov.
  • Pojdite na zavihek Orodja za baze podatkov in izberite Odnosi.
  • V oknu odnosov kliknite Dodajte tabele in izberite tiste, ki jih želite povezati.
  • Povlecite polje primarnega ključa iz ene tabele v ustrezno polje v drugi tabeli.
  • V pogovornem oknu, ki se prikaže, preverite, ali so izbrana polja pravilna.
  • Aktivirajte možnost Zahtevajte referenčno integriteto da zagotovimo doslednost podatkov.
  • Kliknite na ustvariti in Access bo ustvaril relacijsko črto med tabelami.

Spremenite ali izbrišite relacije v Accessu

Spremenite razmerje

Če morate spremeniti obstoječe razmerje v Accessu, sledite tem korakom:

  • Pojdite na zavihek Orodja za baze podatkov in kliknite na Odnosi.
  • Poiščite vrstico, ki predstavlja razmerje, ki ga želite spremeniti.
  • Znamka dvojni klik v tej vrstici, da odprete polje za urejanje.
  • Naredite potrebne spremembe in shranite spremembe.
  Kako ponastaviti nastavitve Edgea in izbrisati podatke

Izbriši razmerje

Če želite izbrisati razmerje tabele v Accessu:

  • Odprite okno Odnosi iz zavihka Orodja za baze podatkov.
  • Kliknite vrstico razmerja, ki jo želite izbrisati.
  • Pritisnite tipko Izbriši na tipkovnici in potrdite brisanje.

Pomen referenčne integritete

Referenčna celovitost je nabor pravil, ki jih Access uporablja za zagotovitev, da so razmerja med tabelami veljavna in da podatki niso pomotoma izbrisani. Ko je aktiviran:

  • V tuje ključe ne morete vstaviti vrednosti, ki ne obstajajo v ustreznem primarnem ključu.
  • Ne morete izbrisati zapisov iz nadrejene tabele, če obstajajo sorodni zapisi v drugi tabeli.
  • Primarnega ključa ni mogoče spremeniti, če obstajajo reference v drugih tabelah.

Upravljanje relacij v Accessu je bistvenega pomena za učinkovito strukturiranje baz podatkov. Učenje vzpostavljanja teh povezav med tabelami izboljša organizacijo in upravljanje informacij, kar omogoča hitrejše in natančnejše poizvedbe in analize podatkov . Z znanjem, pridobljenim v tem članku, boste pripravljeni na načrtovanje učinkovitejših baz podatkov brez težav z redundanco podatkov.

Kako ustvariti bazo podatkov inventarja v Accessu
Povezani članek:
Kako ustvariti zbirko podatkov inventarja v Accessu