- Kunzwisisa mhando dze hukama pakati pematafura muKuwana uye kukosha kwayo kudzivirira kudzokorora data.
- Gadzira uye gadzirisa hukama pakati pematafura uchishandisa Relationship hwindo kana iyo Field List pane.
- Shandisa referensi yekutendeseka uye cascading mashandiro kuchengetedza data kuenderana.

Uri kutora matanho ako ekutanga ne Microsoft Access Uye chinhu ichi chekubatanidza matafura chinonzwika seChinese kwauri here? Usanetseka, hausiwe wega. Patinoshanda na dhatabhesi hukama, inosvika nguva yekuti Kubatanidza ruzivo kubva kumatafura akasiyana kunova kwakakosha. Kuwana kunoita kuti maitiro aya ave nyore kupfuura zvaunofunga., asi zvakakosha kuti unzwisise kuti sei uye sei kuzviita kana iwe uchida kuchengetedza dhatabhesi yako yakarongeka uye isina kukanganisa.
Muchikamu chino ini ndichakutsanangurira nenzira yakadzama uye inoshanda sei rondedzera matafura mu Access, ndeupi mhando dzehukama huripo, ndechipi chinongedzo chekuvimbika, uye kuti ungadzivirira sei misoro yemusoro ine mukurumbira "zvinyorwa zvenherera." Yakakwana kunyangwe iwe uri kugadzira dhatabhesi kubva kutanga kana kuda kuvandudza manejimendi yedata rako razvino.. Handei ikoko!
Chii chinonzi hukama hwetafura mu Access?

Munyika yehukama databases, Hukama pakati pematafura hukama hunokutendera kuti ubatanidze ruzivo kubva kune imwe tafura neiyo yeimwe.Fungidzira une tafura inonzi 'Mabhuku' neimwe inonzi 'Vatsikiri'. Kana wakachengeta ruzivo rwese rwemutsikisi mu'Mabhuku' pamwe chete nemusoro wega wega, unopedzisira wave kudzokorora nhamba dzenhare dzemuparidzi, kero, uye zita rebhuku rega rega ravanoburitsa. Izvi zvaizowedzera data zvisina basa. uye zvaizonetsa kugadzirisa.
Kuti tidzivise mhirizhonga yakadai, Chinhu chakangwara chekuita ndechekuparadzanisa ruzivo mumatafura maviri.: imwe yemabhuku uye imwe ine yakasarudzika data yemuparidzi wega wega. Akabatanidzwa sei? Zvakanaka, 'Mabhuku' ane ndima (ngatiti 'editorial_id') inonongedza kumutsara unoenderana mu'Vaparidzi'. Nenzira iyi, hapana akadzokorora uye unogona kubata zvese nemazvo..
Uyewo, Hukama hunobvumidza iwe kubvunza uye kuyambuka-reference ruzivo kubva pamatafura akawanda zviri nyore, gadzira mishumo yakakwana uye, pamusoro pezvose, chengetedza kutendeseka kwedata.
Mhando dzehukama hwetafura mu Access

Haasi hukama hwese hwakafanana. Kuwana kunosiyanisa marudzi matatu makuru ehukama pakati pematafura, uye imwe neimwe inopindura kune chaiyo inodiwa mukutarisira data:
Humwe-kune-vakawanda hukama
Iyo inonyanya kuwanikwa mune chero database. Mutsara mutafura A unogona kubatanidzwa nemitsara yakawanda patafura B, asi mutsara wega wega patafura B unogona kungoenderana nemutsara mumwe chete patafura A. Somuenzaniso, muparidzi ane mabhuku akawanda, asi bhuku rimwe nerimwe nderemuparidzi mumwe chete.
Ukama uhwu hunomiririrwa muKuwaniswa nemutsara une nhamba 1 kune imwe mugumo (primary kiyi) uye infinity chiratidzo (∞) kune imwe (yekunze kiyi). Kiyi yekutanga inowanzo inzvimbo yakasarudzika (senge ID), nepo kiyi yekunze ichidzokorora kukosha kwayo kugadzira chinongedzo..
Mazhinji-kune-akawanda hukama
Mumamiriro ezvinhu aya, Mutsara uri patafura A unogona kunge wakabatana nevazhinji vari patafura B uye zvichipesanaMuenzaniso wakajairika: vanyori nemabhuku. Munyori anogona kunge akanyora mabhuku akati wandei, uye bhuku rinogona kunge riine vanyori vakati wandei.
Kupinda hakukubvumidze iwe kugadzira hukama uhu zvakananga. Kuita kudaro, unofanira kugadzira tafura yechitatu inonzi "join table" iyo ine makiyi kubva kumatafura makuru ese ari maviri. Semuenzaniso, tafura ye'AuthorsBooks' inochengeta maviri e'author_id' uye 'book_id'. Nenzira iyi, musanganiswa wega wega wakasarudzika, uye unogona kuchengeta data rakawanda rine hukama, senge zuva ravakabatana.
Hukama hwemumwe-mumwe
Iri ndiro rudzi rushoma. Ingobvumira mutsara mumwe kubva patafura A kuti ubatanidzwe neinenge yakawanda mutsara kubva patafura B uye zvinopesana. Inowanzo shandiswa kana iwe uchida kupatsanura tafura yakakura kwazvo kana iwe paunoda kuparadzanisa data rakadzama. Semuenzaniso, unogona kunge uine tafura yevashandi uye imwe tafura ine ruzivo rwakadzama (muhoro, ruzivo rwebhangi) inongove nemutsara mumwe pamushandi.
MuKuwana, makoramu ese ane hukama anofanirwa kuve neakasarudzika zvipingaidzo kuchengetedza kusarudzika uku. Nekuona, mapato ese ari maviri kuhukama anoratidza chiratidzo kiyi.
Maitiro ekugadzira hukama pakati pematafura mu Access

Zvino zvawava pachena nezvemhando dzehukama, Ngationei kuti anogadzirwa uye anogadziriswa sei muAccessPane nzira dzakati wandei, zvichienderana neshanduro uye kana uri kushandisa hukama maonero kana dhetabheti maonero:
Kugadzira kubva paRelationship Window
- Vhara chero matafura awakavhura (haugone kugadzirisa hukama nematafura anoshanda).
- Mune iyo Database Tools menyu, tsvaga bhatani Hukama uye tinya.
- Kana iyi inguva yekutanga iwe kuvhura hwindo rehukama, bhokisi richaonekwa Ratidza tafuraKana zvisiri, iwe unogona kuidaidza nemaoko kubva kune inoenderana tebhu.
- Sarudza matafura aunoda kubatanidza uye wowedzera pahwindo. Iwe unogona kuwedzera akati wandei kamwechete, uye kana zvichidikanwa, unogona kuwedzera tafura imwechete kaviri (inobatsira pahukama hwekudzoka).
- Dhonza kiyi yekutanga kubva kune imwe tafura kuenda kune ine hukama ndima mune imwe tafura (vanowanzo vane zita rimwechete, semuenzaniso 'customer_id' kune 'customer_id'). Iwe unogona kusarudza akawanda minda nekudzvanya kwenguva refu Ctrl.
- Bhokisi richavhurwa Rongedza hukama kwaunogona kutarisa minda yakabatana, shandura mazita kana zvichidikanwa, uye wogonesa kureferensia kutendeseka (zvakakosha, sezvatichaona gare gare).
- Kuti upedze, tinya Dza.
Zano: Minda ine hukama inofanirwa kuve nemhando yedata yakafanana, kunze kwekunge imwe iri AutoNumber uye imwe iri Nhamba ine saizi yemunda yakafanana (semuenzaniso, ese ari Akareba Integer). Kuti uwane rumwe ruzivo, ona Maitiro ekugadzira dhatabhesi mu Access inochengeta nzira kana zvakabatanidzwa.
Kugadzira kubva kune Field List panel
Imwe sarudzo ndeyekukweva minda kubva pane pane Rondedzero yeminda apo uri muDatasheet maonero etafura yekuenda. Kana iwe ukadhonza munda kubva kune imwe tafura uye wotanga iyo yekutarisa wizard, Kuwana otomatiki kunogadzira hukama-kune-vakawanda pakati pematafura ese ari maviri (kunyangwe kutendeseka kusingadiwe nekukasira; uchafanirwa kugadzirisa hukama kuti uwedzere).
Chii chinonzi referential integrity uye nei ichikosha?

La Referential kuperera Iro hurongwa hwemitemo iyo kudzivirira marekodhi ane hukama mumatafura akasiyana kubva pakusashanda kana kusaenderanaNdiko kuti, zvinokutadzisa kupinda data renherera, senge rairo yakapihwa mutengi usipo.
Paunogonesa iyi sarudzo paunenge uchitsanangura hukama, Access inoshandisa akati wandei zvirambidzo:
- Haukwanise kunyora kukosha kune kiyi yekune dzimwe nyika iyo isipo mukiyi yekutanga ine hukama.
- Iwe haugone kudzima marekodhi kubva patafura yevabereki kana zvinhu zvine hukama zviripo mutafura yemwana.
- Izvo hazvikubvumidze iwe kuti uchinje yakakosha kukosha kana paine zviripo zvinongedzo kune imwe tafura (kunze kwekunge iwe ukashandisa cascading updates, izvo zvatichaona pazasi).
Kuti ugone kugonesa kutendeseka, vhura iyo Rongedza Hukama dialog bhokisi uye sarudza inoenderana cheki bhokisi. Kana ukasarudzawo zvingasarudzwa Cascade update inoenderana ndima y Cascade bvisa marekodhi ane hukama, Kupinda kunoparadzira shanduko kana kudzima otomatiki, kudzivirira kusawirirana.
Cascading data updates uye deletes

ari cascading operations bvumira shanduko dzakaitwa kutafura huru zvinoratidzwa otomatiki mumatafura anoenderanaIchi chinhu chakakosha pakuchengetedza kuenderana kana uine akawanda ane hukama marekodhi.
Paunenge uchiita Cascade Update, chero shanduko kukiyi yekutanga inodzokororwa kune yakabatana ndima yetafura yechipiri.
Con Cascade Delete, kana ukadzima rekodhi yevabereki (semuenzaniso, mutengi), Kupinda kuchabvisawo marekodhi ese akabatana., semaodha avo uye ruzivo rwakabatana. Iyi isarudzo ine simba asi yakapfava: usati waishandisa, ita shuwa kuti unoda kudzima ruzivo rwese rwakabatana. Kupinda kunowanzo ratidza yambiro, asi inogona kusadaro kana uchibvunza zvakawanda zvekudzima.
Maitiro ekugadzirisa kana kudzima hukama pakati pematafura

Kana uchida shandura kana kudzima hukama yatovepo, iri nyore kwazvo:
- Muhwindo rehukama, sarudza mutsara unobatanidza matafura (uchawedzera kukora).
- Dzvanya kaviri mutsetse kuti uvhure dhizaini bhokisi uye shandura minda, sarudzo dzekuvimbika, kana kujoina mhando sezvinodiwa.
- Kudzima hukama, nemutsara wakasarudzwa, ingodzvanya kiyi DeleteKana Access ichibvunza kana iwe uchida kudzima zvachose hukama, simbisa chiitiko.
- Rangarira kuti kudzima tafura hakungobvisi hukama. Iwe unofanirwa kudzima mutsara wehukama kutanga.
Mhando dzakasiyana dzekujoinha kana uchibvunza zvine hukama data
Paunobvunza ruzivo kubva kune akawanda ane hukama matafura, Iwe unogona kusarudza nzira yekubatanidza iyo data mumhedzisiro. Kupinda kunosiyanisa pakati pemhando nhatu huru dzekujoinha:
- Inner join: Ratidza marekodhi chete apo pane mutambo pamativi ese ehukama. Iyi ndiyo yakasarudzika sarudzo.
- Kubatana kwekunze kwekuruboshwe: Inoratidza marekodhi ese kubva patafura yekuruboshwe uye inongoenderana marekodhi kubva patafura yekurudyi.
- Kubatana kwekunze chaiko: Inoratidza marekodhi ese kurudyi uye anongoenderana marekodhi kuruboshwe.
Aya masanganiswa akagadziriswa kubva kuhukama dhizaini dialog box, kusarudza iyo sarudzo Combination type.
Zvishandiso zvinoshanda uye kurudziro

Hukama pakati pematafura mu Access Ivo havangoshumire chete kudzivirira kudzokorora. Iwo akakosha zvakare ku:
- Ita mibvunzo yakaoma kuyambuka-referencing ruzivo kubva kumatafura akawanda, sekunyora maodha evatengi kana vanyori vebhuku.
- Gadzira mafomu uye subforms uko ruzivo rwakabatana rwunoratidzwa otomatiki.
- Dhizaina mishumo yehunyanzvi iyo inounganidza data kubva kwakasiyana kwakawiriraniswa zvinyorwa.
- Chengetedza kuvimbika kwedata uye dzivirira kukanganisa kwakajairika (sekupa odha kune asina kunyoreswa mushandisi).
Rangarira kuti iwe unogona kugadzirisa hukama pese paunoda uye izvo gadzirisa zvakanaka kuvimbika kwereferensi Zvakakosha kuti udzivise zvinoshamisa zvisingafadzi.
Shasha unyanzvi hwe rondedzera matafura mu Access Ndiyo imwe yeaya nhanho inoita mutsauko pakati peiyo basic dhatabhesi uye inotungamirwa nehunyanzvi. Kunzwisisa mhando dzakasiyana dzehukama, kuziva kugadzira nekuzvibata nemazvo, uye kuziva mareferensi sarudzo dzekuvimbika kuchaita kuti dhatabhesi rako rive rakasimba, kuve nyore kuchengetedza, uye, pamusoro pezvose, pasina zvikanganiso zvinogona kukanganisa kushanda kwezvikumbiro zvako kana mishumo. Nekudzidzira kushoma, iwe uchaona kuti maitiro acho ari nyore uye anooneka kupfuura zvaanoita pakutanga, uye kuchinjika kwaanokupa, kutendeseka, kunokosha.
Anofarira munyori nezve nyika yemabytes uye tekinoroji zvakazara. Ini ndinoda kugovera ruzivo rwangu kuburikidza nekunyora, uye ndizvo zvandichaita mune ino blog, kukuratidza zvinhu zvese zvinonyanya kufadza nezve gadget, software, hardware, tekinoroji maitiro, nezvimwe. Chinangwa changu ndechekukubatsira kufamba munyika yedhijitari nenzira iri nyore uye inonakidza.