Dirbant su duomenimis, itin svarbu turėti struktūrą. Todėl santykiai tarp lentelių yra būtini, kad jos galėtų veikti pilna apimtimi. Šiame vadove sužinosi, kaip efektyviai sukurti santykius Microsoft Access programoje ir užtikrinti referencinę vientisumą. Pradėkime!

Pagrindiniai pastebėjimai

  • Santykiai sudaro tavo duomenų bazės struktūros pagrindą.
  • Referencinė vientisumą užtikrina, kad duomenys būtų nuoseklūs.
  • Svarbu teisingai nustatyti pirminius raktus.
  • Supratimas apie santykius yra būtinas efektyviam tavo duomenų bazės naudojimui.

Žingsnis po žingsnio vadovas lentelių santykiams kurti Access programoje

Norint sukurti efektyvius santykius tarp tavo lentelių Access programoje, sek šiuo žingsnis po žingsnio vadovu. Jame pateikiama visa reikalinga informacija ir vizualinė parama, kad darbas būtų lengvesnis.

Patekimas į santykių įrankius

Po to, kai sukurti tavo lentelės, sekantis žingsnis yra sukurti santykius tarp lentelių. Tam eik į "Duomenų bazės įrankiai" meniu Access programoje. Ten rasite "Santykiai" skyrių.

Lentelės ryšiai „Access“ tiksliam duomenų vientisumui

Pridėti lenteles

Kitame žingsnyje gali įdėti visus lenteles, kurias norėtum sujungti, į santykių langą. Tiesiog spustelėk "Rodyti lenteles" ir pridėk visas reikiamas lenteles.

Lentelių išdėstymas

Dabar gali aktyviai išdėstyti lenteles santykių lange. Išdėstyk jas taip, kad su atitinkamos lentelės būtų artimai viena šalia kitos. Tai palengvins vizualizavimą ir santykių kūrimą.

Apibrėžti pirminius raktus

Pagalvok, kurios lentelės reikalauja pirminių raktų. Daugeliu atvejų pašto kodas yra geras kandidatas būti taikomas kaip pirminis raktas klientų lentelėje. Tai leidžia aiškiai apibrėžti santykį. Paspausk ir laikyk paspaudęs pelės mygtuką, tuomet perkelk pašto kodą į klientų lentelę, kad sukurtum santykį.

Aktyvuoti referencinę vientisumą

Pasiekus lentelių jungtį, pereik prie kito žingsnio, kad užtikrintum, jog referencinė vientisumą yra aktyvi. Tai užtikrins, kad neturėtum duomenų lentelėje, kurie nurodo į neegzistuojančius įrašus kitoje lentelėje. Čia aktyvuok žymėjo laukelį referencinei vientisumui.

Nustatyti atnaujinimo perdavimą

Taip pat svarbu pasinaudoti atnaujinimo perdavimo galimybe. Pavyzdžiui, jei pasikeičia pašto kodas, nori, kad šis pakeitimas automatiškai būtų perduotas visiems atitinkamiems duomenų įrašams. Todėl aktyvuok atnaujinimo perdavimą susijusiems laukams.

Lentelių santykiai „Access“ tiksliai duomenų vientisumui

Atidžiai naudoti ištrynimo perdavimą

Įspėjimas: ištrynimo perdavimas turėtų būti taikomas atsargiai. Pavyzdžiui, jei ištrinsi kliento pašto kodą, taip pat gali būti ištrinti visi su juo susiję duomenys, pvz., klientai ir vairuotojai. Todėl šią parinktį aktyvuok tik tuo atveju, jei esi tikras, kad to reikia.

„Access“ lentelės santykiai tiksliam duomenų vientisumui

Kurti daugiau santykių

Jei nori sukurti daugiau santykių, tokių kaip tarp vairuotojų ir kelionių, gali pakartoti tą patį procesą. Susiek vairuotojo darbuotojo numerį su kelione, kad būtų sukurti aiškūs ir tvarkingi santykiai.

Išlaikyti apžvalgą

Dabar turėtum aiškiai matyti, kaip tavo lentelės yra susijusios tarpusavyje. Kiekvienas klientas gali užsisakyti kelionę, o kiekvienam vairuotojui atitinka kelionės. Tai palengvina informacijos gavimą ir analizės kūrimą.

Užbaigti ir išsaugoti

Po to, kai visi santykiai buvo patikrinti, išsaugok savo pakeitimus. Patikrink, ar visi pirminiai raktai yra teisingai nustatyti ir ar vientisumas yra užtikrintas. Tai svarbu, kad tavo duomenims būtų suteikta tvirta bazė.

Santrauka - Lentelių santykiai Access programoje: tapk duomenų herojumi

Tu dabar sužinojai, kaip svarbu yra santykiai tarp lentelių duomenų bazėje ir kaip juos efektyviai nustatyti. Sekdamas aukščiau nurodytais žingsniais, užtikrini, kad tavo duomenų bazė ne tik būtų struktūrizuota, bet ir nuosekli.

Dažnai užduodami klausimai

Kaip sukurti santykį tarp dviejų lentelių?Galite sukurti santykį pervilkdami pirminį raktą iš vienos lentelės į atitinkamą užsienio raktą kitoje lentelėje.

Kas yra referencinė vientisumą?Referencinė vientisumą užtikrina, kad visi duomenų nuorodos tarp lentelių būtų nuoseklūs ir negali egzistuoti neteisingi įrašai.

Kas vyksta, jei ištrinu lentelę, į kurią nurodoma?Jei ištrinsite lentelę, kuriai taikoma referencinė vientisumą, su ja susiję duomenys taip pat gali būti ištrinti.

Kaip galiu užtikrinti, kad mano duomenys būtų teisingai susieti?Naudodami pirminius ir užsienio raktus, taip pat aktyvuodami referencinę vientisumą, galite užtikrinti, kad jūsų duomenys būtų teisingai susieti.

Ar galiu vėliau keisti santykius?Taip, santykiai bet kada gali būti pakeisti arba ištrinti, kol turite reikiamus leidimus duomenų bazėje.