1. kamere
  2. Car Audio & Electronics
  3. Domači glasbeni sistem
  4. Osebni avdio
  5. televizorji
  6. Pametni dom
  >> Elektronske tehnologije Online >  >> Pametni dom >> Pametno življenje

Kako razumeti referenčno integriteto v Microsoft Accessu

Kako razumeti referenčno integriteto v Microsoft Accessu. Z uveljavljanjem referenčne celovitosti v Microsoft Accessu lahko zagotovite, da so razmerja med zapisi v povezanih tabelah veljavna. Če je na primer uveljavljena referenčna celovitost, vam ne bo dovoljeno izbrisati zapisa iz vaše tabele Stranka, če obstaja ujemajoč se zapis v vaši tabeli Prodaja. Ta navodila so za Access 97.

Celovitost odnosa

1. korak

Razumite, da je referenčna celovitost sistem pravil, ki jih Microsoft Access uporablja za zagotovitev, da so podatki o razmerju veljavni in da ne morete pomotoma izbrisati zapisa v eni tabeli, če je ujemajoči se zapis prisoten v povezani tabeli.

2. korak

Vedite, da lahko uveljavite referenčno celovitost, ko ustvarite relacijo, ali pa jo uveljavite pozneje, tako da dvokliknete vrstice relacije med tabelami, ki jih želite uporabiti. V oknu, ki se prikaže, kliknite Uveljavi referenčno integriteto.

3. korak

Zavedajte se, da referenčne celovitosti ni mogoče nastaviti, če niso izpolnjeni določeni pogoji.

4. korak

Zavedajte se, da morate upoštevati določena pravila, ko je uveljavljena referenčna integriteta.

Zahtevani pogoji za nastavitev referenčne integritete

1. korak

Zavedajte se, da ne morete nastaviti referenčne celovitosti, razen če je ujemanje polje iz primarne tabele primarni ključ ali ima edinstven indeks.

2. korak

Vedite, da morajo sorodna polja imeti isti tip podatkov. Obstajata dve izjemi od tega pravila.

3. korak

Zavedajte se, da morata biti obe tabeli prisotni v isti zbirki podatkov Microsoft Access. Če sta povezana, morata biti oba v Accessovi obliki. Preden lahko nastavite referenčno celovitost, morate odpreti bazo podatkov, ki vsebuje te tabele.

Pravila, ki jih je treba upoštevati, ko je uveljavljena referenčna integriteta

1. korak

Zavedajte se, da ko je uveljavljena referenčna celovitost, ne boste mogli vnesti vrednosti v polje tujega ključa povezane tabele, razen če ta vrednost obstaja v primarnem ključu primarne tabele. Na primer, v zbirki podatkov o CD-jih ne morete dodeliti CD-ja izvajalcu, ki ne obstaja v tabeli izvajalcev. Lahko pa CD-ju dodelite ničelno vrednost. To pomeni, da CD ni dodeljen nikomur.

2. korak

Vedite, da ko je uveljavljena referenčna celovitost, ne boste mogli izbrisati zapisa iz tabele, če je v povezani tabeli ujemajoči se zapis. Na primer, ne morete izbrisati zapisa iz tabele CD-jev, če obstaja ujemajoč se zapis v tabeli zvrsti.

3. korak

Vedite, da ne morete spremeniti vrednosti primarnega ključa v primarni tabeli, če ima ta zapis povezane zapise. Na primer, ne morete spremeniti ID-ja zapisa v zbirki podatkov CD-ja, če je v tabeli Uporabnik prikazano, da si je ta ID izposodil prijatelj.

Nasvet

Nastavitev potrditvenih polj Kaskadno posodabljanje povezanih polj in Kaskadno brisanje povezanih zapisov vam omogoča, da preglasite omejitve glede spreminjanja podatkov in še vedno ohranite referenčno celovitost. Primarna tabela je tabela, ki je »ena« stran razmerja ena proti mnogo. Enolični indeks ne dopušča podvojenih zapisov.


  1. Kako poravnati besedilo v tabeli Microsoft Word
  2. Kako narediti urnik v Microsoft Accessu
  3. Kako prekiniti povezavo s tabelo za dostop
  4. Kako pretvoriti Accessovo poizvedbo v tabelo
  5. Kaj je entiteta v Microsoft Accessu?