I Microsoft Access, en
utenlandsk nøkkel er et felt (eller et sett med felt) i en tabell som refererer til den primære nøkkelen til en annen tabell. Tenk på det som en kobling mellom to tabeller.
Her er et sammenbrudd:
* Primærnøkkel: En unik identifikator for hver post i en tabell. Det er som et personnummer for dataene dine.
* utenlandsk nøkkel: Et felt i en tabell som refererer til den primære nøkkelen i en annen tabell. Dette skaper et forhold mellom de to tabellene.
Her er et eksempel:
Se for deg at du har to bord:
* kunder: Inneholder informasjon om kundene dine (kunde -ID, navn, adresse osv.)
* Bestillinger: Inneholder informasjon om ordrene som er lagt ut av kundene dine (bestillings -ID, kunde -ID, bestillingsdato osv.)
kunde -id felt i ordrer Tabellen vil være en utenlandsk nøkkel som refererer til kunde -ID (primærnøkkel) i kunder bord.
Hvorfor er utenlandske nøkler viktig?
* Dataintegritet: Utenlandske nøkler sikrer at dataforhold opprettholdes. For eksempel kan du ikke opprette en ordrepost i ordrene Tabell uten en gyldig kunde -ID som finnes i kundene bord.
* Referensiell integritet: Utenlandske nøkler hjelper til med å opprettholde konsistensen mellom data i relaterte tabeller. Hvis en kundepost blir slettet fra kundene tabell, eventuelle tilsvarende ordrer i ordrene Tabellen vil også bli påvirket, noe som sikrer dataens nøyaktighet.
* Dataforhold: Utenlandske nøkler lar deg koble til relaterte data i forskjellige tabeller, slik at du kan utføre spørsmål og analyse basert på forholdene.
Oppsummert er utenlandske nøkler avgjørende for å bygge relasjonsdatabaser i tilgang, sikre dataintegritet og gi en strukturert måte å koble til relatert informasjon.