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

click fraud protection

Vienas iš reliacinių duomenų bazių valdymo sistemos, tokios kaip „Access 2010“, pranašumų yra lengvai nustatomos lentelės ir ryšiai su apribojimais, kad būtų griežčiau laikomasi. Viena iš savybių yra galimybė kurti ir palaikyti ryšius tarp lentelių.

Norėdami pradėti nuo, paleiskite prieigą, sudaryti lenteles apibrėžti santykius tarp jų. Pavyzdž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“).

instagram viewer
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 nepriekaištingas langas Kursai. Tuoj pat Redaguoti santykius pasirodys dialogo langas. Čia galite sukurti naujus ryšius tarp lentelių, nurodykite prisijungimo tipą ir vykdykite nuorodų vientisumą. Demonstravimo tikslais ketinu nekreipti dėmesio į visas galimybes ir paspausti Sukurti.

clip_image004

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

clip_image005

Jei norite užmegzti vienpusį ryšį su vientisumo užtikrinimu, palaikykite nuspaudę „AddictiveTips“ pavyzdžio ID, vilkite ir numeskite Marko Sheet'o ID. Redaguoti santykį pasirodys dialogo langas. Dabar įgalinkite Vykdykite referencinį vientisumą (užtikrinti nuoseklumą & patvirtina atitinkamus įrašus) & 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.

watch instagram story