Kuidas mõista Referential Integrity Microsoft Access

saate tagada, et suhted arvestust seotud Tabelid kehtivad rakendades referentsiaalse terviklikkuse Microsoft Access.Näiteks, kui referentsiaalse terviklikkuse täidetakse, siis ei tohi kustutada rekord oma klientide tabelis, kui on olemas sobivad rekordi oma Sales tabelis.Need juhised on Access 97.

, mida te vajate

  • Microsoft Access

Suhted Integrity

  1. Aru, et referentsiaalse terviklikkus on eeskirjade süsteem, et Microsoft Access kasutab tagada, et suhe andmed on õiged ja et sa ei kogemata kustutada rekord ühe laua Kui sobiv rekord esineb kuuluv tabel.

  2. tead, et saad jõustada referentsiaalse terviklikkust, kui sa luua suhteid, või saab seda täitma hiljem topeltklõpsuga suhe read laudade vahel, mida soovite kasutada.Vajuta Rakendada Referential Integrity aknas, mis ilmub.

  3. Aru, et referentsiaalse terviklikkust ei saa määrata, kui on täidetud teatud tingimused.

  4. aru, et te peate järgima teatavaid eeskirju kord referentsiaalse terviklikkuse jõustamine.

nõutud tingimustele seadmise Referential Integrity

  1. aru, et sa ei saa seada referentsiaalse terviklikkust kui sobitamise valdkonnas esmase tabelis on primaarvõti või on unikaalne indeks.

  2. teadma, et sellega seotud valdkondades peab olema sama andmetüüp.On kaks erandit sellest reeglist.

  3. Aru, et nii tabelid peavad olemas olema sama Microsoft Access andmebaasi.Kui nad on omavahel seotud, peavad olema mõlemad Access formaadis.Sa pead avama andmebaas, mis sisaldab neid tabeleid enne saate referentsiaalse terviklikkust.

reeglitest lähtutakse Referential Integrity jõustamine

  1. mõista, et kui referentsiaalse terviklikkuse täidetakse, siis ei saa sisestada väärtus välisriigi võti valdkonnas seotud tabelist, kui see väärtus on olemas primaarvõtiesmase tabelis.Näiteks oma CD andmebaasi, sa ei saa määrata CD kunstnik, et ei ole olemas oma Artist tabelis.Sa võid määrata null väärtust CD lüli.See näitab, et CD on määratud keegi.

  2. tean, et kui referentsiaalse terviklikkuse täidetakse, siis ei saa kustutada rekord tabelist, kui on olemas sobivad rekordi seotud tabelist.Näiteks sa ei saa kustutada rekord oma CD tabel, kui on olemas sobivad rekordi teie Stiil tabelis.

  3. teadma, et sa ei saa muuta primaarvõti väärtus esmase tabel kui see rekord on seotud dokumente.Näiteks, sa ei saa muuta ID rekord oma CD andmebaasi kui Kasutaja tabel näitab, et see konkreetne ID on laenatud sõbrale.

Tips & amp;Hoiatused

  • seadistamine Cascade värskendus seotud valdkondades ja Cascade Delete Related Records ruudud saab tühistada piirangud muutuvad andmed ja ikka säilitada referentsiaalse terviklikkust.
  • Esmane tabelis on tabel, mis on "üks" pool üks-mitmele seos.
  • Unikaalne indeks ei võimalda eksemplaris dokumendid.
448
0
0
Microsoft Access