- - „Access 2010“: Ryšių tarp duomenų bazių lentelių kūrimas

Prieiga 2010: Ryšių tarp duomenų bazių lentelių kūrimas

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

clip_image001

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

clip_image002

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“).

clip_image003

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.

clip_image004

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

clip_image005

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

clip_image006

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

clip_image007

Spustelėkite Sukurti sudaryti 1-1 santykį tarp „AddictiveTips“ pavyzdžio ID ir Marko Sheet'o ID.

clip_image008

Tai yra paprasčiausia lentelių / užklausų santykių forma. Augant jis tampa daug sudėtingas ir sunkiai pasiekiamas.

clip_image009

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