- 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ą.
„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

Programoje Access yra trys pagrindiniai ryšių tarp lentelių tipai:
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.
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ų.
Aistringas rašytojas apie baitų pasaulį ir technologijas apskritai. Man patinka dalytis savo žiniomis rašydamas, būtent tai ir darysiu šiame tinklaraštyje, parodysiu jums įdomiausius dalykus apie programėles, programinę įrangą, techninę įrangą, technologijų tendencijas ir kt. Mano tikslas – padėti jums paprastai ir smagiai naršyti skaitmeniniame pasaulyje.