Kaip žingsnis po žingsnio susieti lenteles programoje Access

Paskutiniai pakeitimai: 03/03/2025
Autorius: Izaokas
  • Ryšiai programoje „Access“ leidžia sujungti duomenis tarp skirtingų lentelių, kad būtų išvengta perteklinių duomenų.
  • Yra trys pagrindiniai ryšių tipai: „vienas su daugeliu“, „daugelis su daugeliu“ ir „vienas su vienu“.
  • Ryšius galima valdyti lange „Ryšiai“, pridedant, modifikuojant arba ištrinant nuorodas.
  • Nuorodų vientisumo įjungimas padeda išvengti klaidų ir išlaikyti duomenų nuoseklumą.

Kaip sukurti ryšius programoje Access

„Microsoft Access“ yra viena iš plačiausiai verslo pasaulyje naudojamų duomenų bazių valdymo priemonių. Ji leidžia efektyviai tvarkyti informaciją ir palengvina duomenų sujungimą per ryšius tarp lentelių. Ši funkcija yra būtina norint išvengti pertekliaus , pagerinti duomenų vientisumą ir optimizuoti užklausas. Jei norite sužinoti daugiau apie tai, kaip struktūrizuoti duomenis, rekomenduojame peržiūrėti mūsų vadovą, kaip sukurti lentelę programoje „Access“.

Jei tik pradedate naudotis „Access“ arba norite patobulinti duomenų bazės struktūrą, labai svarbu žinoti, kaip kurti ir valdyti ryšius. Šiame straipsnyje mes išsamiai paaiškinsime, kokie ryšiai yra programoje „Access“, kokie jų tipai egzistuoja, kaip juos sukurti ir kaip, jei reikia, keisti arba ištrinti ryšius.

Kas yra „Access“ lentelių ryšiai?

Ryšiai programoje „Access“ leidžia užmegzti loginius ryšius tarp skirtingų lentelių, o tai palengvina duomenų valdymą ir paiešką . Šie ryšiai pagrįsti pirminių ir išorinių raktų naudojimu . Pirminis raktas yra unikalus identifikatorius lentelėje, o išorinis raktas yra laukas kitoje lentelėje, kuris nurodo šį pirminį raktą.

Pavyzdžiui, jei turime lentelę pavadinimu „Klientai“ su unikaliu ID lauku ir kitą lentelę pavadinimu „Užsakymai“ su lauku, kuriame nurodomas šis ID, galime užmegzti ryšį, kuris leidžia mums susieti kiekvieną užsakymą su atitinkamu klientu. Norėdami efektyviau valdyti savo duomenų bazes, apsvarstykite galimybę sužinoti, kaip perkelti „Access“ duomenų bazę į „SQL Server“.

Ryšių tipai programoje Access

užklausos užklausos prieiga

Programoje Access yra trys pagrindiniai ryšių tarp lentelių tipai:

  Automatinių atsarginių kopijų kūrimas išoriniame standžiajame diske sistemoje „Windows 11“

Santykis vienas su daugeliu

Tai yra labiausiai paplitęs ryšio tipas. Šiuo atveju vienas įrašas vienoje lentelėje gali būti susijęs su keliais įrašais kitoje lentelėje. Pavyzdžiui, klientas gali pateikti kelis užsakymus, bet kiekvienas užsakymas priklauso tik vienam klientui.

Santykiai iš daugelio su daugeliu

Šio tipo ryšyje keli vienos lentelės įrašai gali būti susieti su keliais kitos lentelės įrašais. Norint įdiegti šį ryšį programoje „Access“, reikalinga trečia tarpinė lentelė. Pavyzdžiui, ryšyje tarp „Autoriai“ ir „Knygos“ reikėtų lentelės „Knygos_Autoriai“, kad kiekvienas autorius būtų susietas su jo parašytomis knygomis.

Santykiai vienas prieš vieną

Esant „vienas su vienu“ ryšiui, kiekvienas vienos lentelės įrašas yra susijęs su vienu įrašu kitoje lentelėje. Šis ryšio tipas naudojamas, kai dėl saugumo ar efektyvumo būtina atskirti tam tikrus duomenis. Pavyzdžiui, darbuotojų duomenų bazėje gali būti viena lentelė su bendra informacija, o kita – su konfidencialiais duomenimis, tačiau jos yra susietos unikaliu raktu.

Kaip sukurti ryšį tarp lentelių programoje „Access“.

Ryšių kūrimas programoje „Access“ yra paprastas procesas, jei atliksite šiuos veiksmus:

  • Atidarykite prieigą ir įkelkite savo duomenų bazę.
  • Eikite į skirtuką Duomenų bazių įrankiai ir pasirinkite santykiai.
  • Ryšių lange spustelėkite Pridėkite lenteles ir pasirinkite tuos, kuriuos norite susieti.
  • Nuvilkite pirminio rakto lauką iš vienos lentelės į atitinkamą lauką kitoje lentelėje.
  • Pasirodžiusiame dialogo lange įsitikinkite, kad pasirinkti laukai yra teisingi.
  • Suaktyvinkite parinktį Reikalaukite nuorodos vientisumo užtikrinti duomenų nuoseklumą.
  • Spustelėkite Kurti ir Access sukurs ryšio liniją tarp lentelių.

Keiskite arba ištrinkite ryšius programoje Access

Pakeiskite santykius

Jei reikia pakeisti esamą ryšį programoje Access, atlikite šiuos veiksmus:

  • Eikite į skirtuką Duomenų bazių įrankiai ir spustelėkite santykiai.
  • Raskite eilutę, vaizduojančią ryšį, kurį norite keisti.
  • Malonumas dukart spustelėkite šioje eilutėje, kad atidarytumėte redagavimo laukelį.
  • Atlikite reikiamus pakeitimus ir išsaugokite pakeitimus.
  Kaip sukurti gelbėjimo USB atmintinę su antivirusine programa: praktinis vadovas

Ištrinti santykius

Norėdami ištrinti lentelės ryšį programoje Access:

  • Atidaryti langą santykiai iš skirtuko Duomenų bazių įrankiai.
  • Spustelėkite ryšio eilutę, kurią norite ištrinti.
  • Paspauskite klavišą Ištrinti klaviatūroje ir patvirtinkite ištrynimą.

Referencinio vientisumo svarba

Nuorodos vientisumas yra taisyklių rinkinys, kurį „Access“ naudoja siekdama užtikrinti, kad ryšiai tarp lentelių būtų galiojantys ir kad duomenys nebūtų netyčia ištrinti. Kai aktyvuota:

  • Negalite įterpti reikšmių į užsienio raktus, kurių nėra atitinkamame pirminiame rakte.
  • Negalite ištrinti įrašų iš pirminės lentelės, jei kitoje lentelėje yra susijusių įrašų.
  • Pirminio rakto keisti negalima, jei nuorodos yra kitose lentelėse.

Ryšių valdymas programoje „Access“ yra esminis dalykas norint efektyviai struktūrizuoti duomenų bazes. Išmokus užmegzti šiuos ryšius tarp lentelių, pagerėja informacijos tvarkymas ir valdymas, todėl galima greičiau ir tiksliau atlikti duomenų užklausas ir analizę . Įgiję šiame straipsnyje įgytų žinių, būsite pasirengę kurti efektyvesnes duomenų bazes be duomenų pertekliaus problemų.

Kaip sukurti atsargų duomenų bazę programoje Access
Susijęs straipsnis:
Kaip sukurti atsargų duomenų bazę programoje „Access“.