Vienas iš reliacinių duomenų bazių valdymo sistemos, tokios kaip „Access 2010“, pranašumų yra lengvai nustatyti lenteles ir ryšius su apribojimais, kad būtų griežčiau laikomasi. Viena iš savybių yra galimybė kurti ir palaikyti ryšius tarp lentelių.
Norėdami pradėti, paleiskite prieigą, sukurkite lentelespavyzdžiui, aš naudoju esamą duomenų bazę su lentelėmis (priskiriami pirminiai raktai ir taikomi duomenų tipai su apribojimais). Paleiskite „Access 2010“, eikite į Duomenų bazės įrankiai ant naujos „Access“ juostos ir spustelėkite Santykiai mygtuką.

Bus atidaryta prieiga Santykiai skirtukas su Rodyti lentelę Dialogo langas. Pasirinkite lenteles, užklausas arba abi ir paspauskite Papildyti.

Pamatysite pasirinktas lenteles / užklausas mažuose languose su stulpelių pavadinimais Santykių langas. Dabar atsisėskite ir mąstykite apie pasirinktas lenteles, kad galėtumėte tinkamai jas susieti. Šiame pavyzdyje naudoju tik keturias lenteles („AddictiveTips“ pavyzdys, kursai, lektorius, „Mark Sheet“).

Dabar kuriu ryšį tarp daugelio „AddictiveTips“ pavyzdys (Studentas) ir Kursai stalas. Spustelėkite ir palaikykite pagrindinį klavišą „AddictiveTips“ pavyzdys, vilkite jį ir numeskite kurso pavadinimas į mažas langas Kursai. Tuoj pat Redaguoti santykius pasirodys dialogo langas. Čia galite sukurti naujus ryšius tarp lentelių, nurodyti nurodytą prisijungimo tipą ir užtikrinti patikimą vientisumą. Demonstravimo tikslais ketinu nekreipti dėmesio į visas galimybes ir paspausti Sukurti.

Pamatysite, koks santykis yra sukurtas tarp „AddictiveTips“ pavyzdžio ID ir kurso kodas.

Jei norite užmegzti ryšį su vienu iš vientisumo principų, palaikykite nuspaudę „AddictiveTips“ pavyzdžio ID, vilkite ir numeskite Marko Sheet'o ID. Redaguoti santykį pasirodys dialogo langas. Dabar įgalinkite Įgyvendinkite referentinį vientisumą (užtikrinti nuoseklumą Ir patvirtina atitinkamus įrašus) Ir Kaskados ištrinti susijusius įrašus žymės langas (užtikrina visų susijusių duomenų pašalinimą iš Markas Sheet kai „AddictiveTips“ pavyzdžio ID ištrinamas). Spustelėkite Prisijungimo tipas norėdami atidaryti dialogo langą.

Šios trys parinktys yra panašios į SQL vidinis prisijungimas, išorinis sujungimas ir dešinė išorinė prisijungti. Pasirinkite prisijungimo tipą ir paspauskite GERAI.

Spustelėkite Sukurti sudaryti 1-1 santykį tarp „AddictiveTips“ pavyzdžio ID ir Marko Sheet'o ID.
Tai yra paprasčiausia lentelių / užklausų santykių forma. Augant jis tampa daug sudėtingas ir sunkiai pasiekiamas.

Ryšiai leidžia susieti ir užtikrinti duomenų nuoseklumą kiekvienoje lentelėje. Dabar galite išnaudoti „Access 2010“ galią kurdami daugiau lentelių ir užmezgdami ryšius su jomis.
Komentarai