Hva er en Microsoft Access Primary Key?

Hva er en Microsoft Access Primary Key?


Microsoft Access er en del av Microsoft Office produktivitet suite. Access er en av de få programmene som lar brukeren opprette og administrere en database uten kunnskap om programmeringsspråk. Brukergrensesnittet er lik de andre Microsoft Office-programmer. En administrator kan bygge en database ved hjelp av pek-og-klikk og veiviseren dialogbokser. Det er viktig å opprettholde integriteten av informasjonen. Dette kan gjøres ved bruk av en primærnøkkel.

Definisjon

Primærnøkler er i tabellene bare fordi det er der rådataene ligger. Spørringer, skjemaer, rapporter og makroer er rett og slett flere verktøy for å manipulere dataene i tabellen. En primærnøkkel er en tabell felt eller felt (er) valgt av Access eller brukeren som identifiserer hver post, er indeksert og har en unik verdi for hver post.

Opprettelse

Hvis brukeren ikke identifiserer primærnøkkelen feltet, vil Access automatisk generere et felt og bruke den som primærnøkkel. Feltet som er generert av tilgang vil Autonummer hver post. Hvis primærnøkkelen fastsettes av brukeren, anbefales det at feltet har unike verdier. For eksempel, i en kundefordringer database, kan fakturanummer feltet være primærnøkkelen.

Bruk

Primærnøkler kan brukes til å skape relasjoner på tvers av bordene. Bruke kundefordringer database som et eksempel, sier det er to tabeller, en merket "Customer Information" og de andre "Fakturaer". I Kundeinformasjon tabellen er kundens kontonummer, kundens navn og adresse. I tabellen Fakturaer er kundens kontonummer og fakturanummer. Primærnøkkelen i Kundeinformasjon tabellen er kundens kontonummer feltet og primærnøkkelen i tabellen Fakturaer er fakturanummerfeltet. For å kjøre en spørring for å inkludere fakturanummer og kundeinformasjon, er det nødvendig å knytte de to tabellene i dette søket. Feltet brukes til å koble tabellene sammen er kundens kontonummer.

Forsiktighet

Hvis en primærnøkkel ikke brukes, eller hvis den primære nøkkelfeltet ikke inneholder unike verdier, vil en spørring returnere like poster.

Anbefaling

Før database, isolere den informasjonen som skal brukes som primærnøkkel. Dobbeltsjekk postene for å sikre at verdiene i feltet ikke er duplisert. Hvis tekstfelt vil bli brukt som en primærnøkkel, få navnekonvensjoner uniform. For eksempel, hvis navnet på et selskap er "ABC, Inc." i en post og "ABC, Incorporated" i en annen post, vil databasen behandle det som to forskjellige selskaper.