Kuinka ymmärtää viittauksen eheys Microsoft Accessissa. Voit varmistaa, että tietueiden väliset suhteet toisiinsa liittyvissä taulukoissa ovat kelvollisia pakottamalla viiteeheys Microsoft Accessissa. Jos esimerkiksi viittauksen eheys on pakotettu, et voi poistaa tietuetta Asiakas-taulukosta, jos myyntitaulukossasi on vastaava tietue. Nämä ohjeet koskevat Access 97:ää.
Suhteen eheys
Vaihe 1
Ymmärrä, että viittauksen eheys on sääntöjärjestelmä, jota Microsoft Access käyttää varmistaakseen suhdetiedot on voimassa ja että et voi vahingossa poistaa tietuetta yhdestä taulukosta, jos vastaava tietue on olemassa liittyvässä taulukossa pöytä.
Päivän video
Vaihe 2
Tiedä, että voit pakottaa viittauksen eheyden, kun luot suhteen, tai voit pakottaa sen myöhemmin kaksoisnapsauttamalla suhderivejä niiden taulukoiden välillä, joita haluat käyttää. Napsauta näkyviin tulevassa ikkunassa Enforce Referencential Integrity.
Vaihe 3
Ymmärrä, että viittauksen eheyttä ei voida asettaa, elleivät tietyt ehdot täyty.
Vaihe 4
Ymmärrä, että sinun on noudatettava tiettyjä sääntöjä, kun viittauksen eheys pannaan täytäntöön.
Pakolliset ehdot viittauksen eheyden asettamiseen
Vaihe 1
Ymmärrä, että et voi asettaa viittauksen eheyttä, ellei ensisijaisen taulukon vastaava kenttä ole ensisijainen avain tai sillä ei ole yksilöllistä hakemistoa.
Vaihe 2
Tiedä, että liittyvillä kentillä on oltava sama tietotyyppi. Tästä säännöstä on kaksi poikkeusta.
Vaihe 3
Ymmärrä, että molempien taulukoiden on oltava samassa Microsoft Access -tietokannassa. Jos ne on linkitetty, molempien on oltava Access-muodossa. Sinun on avattava tietokanta, joka sisältää nämä taulukot, ennen kuin voit määrittää viittauksen eheyden.
Säännöt, joita noudatetaan, kun viittauksen eheys pannaan täytäntöön
Vaihe 1
Ymmärrä, että kun viittauksen eheys pakotetaan, et voi syöttää arvoa vastaavan taulukon vierasavainkenttä, ellei kyseistä arvoa ole ensisijaisen avaimessa pöytä. Esimerkiksi CD-tietokannassasi et voi määrittää CD-levyä esittäjälle, jota ei ole Esittäjä-taulukossasi. Voit kuitenkin määrittää CD-levylle nolla-arvon. Tämä tarkoittaa, että CD-levyä ei ole määrätty kenellekään.
Vaihe 2
Tiedä, että kun viittauksen eheys on pakotettu, et voi poistaa tietuetta taulukosta, jos vastaava tietue löytyy liittyvästä taulukosta. Et esimerkiksi voi poistaa tietuetta CD-taulukosta, jos Genre-taulukossasi on vastaava tietue.
Vaihe 3
Muista, että et voi muuttaa ensisijaisen avaimen arvoa ensisijaisessa taulukossa, jos kyseisellä tietueella on aiheeseen liittyviä tietueita. Et esimerkiksi voi muuttaa CD-tietokannassasi olevan tietueen tunnusta, jos Käyttäjä-taulukossa näkyy, että ystävä on lainannut kyseisen tunnuksen.
Kärki
Asettamalla Cascade Update Related Fields- ja Cascade Delete Related Records -valintaruudut voit ohittaa rajoitukset tietojen muuttamiselta ja silti säilyttää viittauksen eheyden. Ensisijainen taulukko on taulukko, joka on yksi useaan -suhteen "yksi" puoli. Ainutlaatuinen hakemisto ei salli tietueiden kopioimista.