Hvordan identifisere en primærnøkkel

Hvordan identifisere en primærnøkkel


Databaser holde en eller flere tabeller av rådata delt inn i ulike kategorier, og det er disse kategoriene som er databasen attributter. Hver tabell i databasen vil ha sin egen primærnøkkel som identifiserer et sett med poster i databasen. Hver forbindelse bord i databasen, som stammer fra den første tabellen, vil ha en fremmed nøkkel i tillegg til sin egen primærnøkkel. Fremmednøkkelen "blir" og "linker" tabeller sammen, slik at systemet for å finne informasjon brukeren ber om. Identifisere en primærnøkkel i en databasetabell er et spørsmål om å undersøke kvaliteter av de kategoriene som utgjør databasen.

Bruksanvisning

1 Åpne filen som inneholder databasen eller databasemodellen. Det er ikke nødvendig å ha database full av informasjon ennå fordi du undersøke sine kategorier bare.

2 Se gjennom kategoriene og se etter en kategori som identifiserer en database enhet. For eksempel, se etter et kontonummer, modellnummer eller andre felt som kan være en permanent kategori for å beskrive resten av dataene uten å duplisere noe annet. Ideelt sett vil det være en numerisk kategori.

3 Ignorer kategorier som kan ha like betydninger. For eksempel, hvis en kategori som heter "Mrs. Smith", dette kan komme i konflikt med data i databasen som inneholder Mrs. Smith informasjon. Dette ville ikke beskytte integriteten av postene og derfor ville ikke være en primærnøkkel.

4 Ignorer eventuelle kategorier utgangspunktet som kan oppdateres over tid. For eksempel "etternavn" kan være en unik identifikator, men hvis den faktiske etternavn endringer på grunn av ekteskap eller skilsmisse, vil resten av posten ikke primært være unikt i forhold til de andre postene. Noen kategori som kan oppdateres over tid på grunn av disse typer situasjoner ikke er primærnøkler, inkludert adresse eller telefonnummer.

5 Se etter to eller flere kategorier som kan kombineres for å lage en primærnøkkel hvis det ikke er noen naturlig identifiserbare kategorier for å gjøre jobben alene. For eksempel, et etternavn kategori pluss en konto åpen dato, pluss en fødselsdato, kan gjøre opp en "primærnøkkel" for å identifisere en rekord.

Hint

  • I noen database management system filer, vil primærnøkkelen har en "nøkkel" ikonet over en eller flere kategorier, noe som indikerer forfatteren allerede valgte hvilke kategorier representere primærnøkkelen. Hvis du ikke klarer å identifisere en naturlig primærnøkkel for databasen tabellen, og deretter opprette en ved å legge til en nummerert felt, tildele hver registrere sitt eget nummer.
  • Primærnøkler kan aldri bli en "null" verdi. Med andre ord kan en primærnøkkel kategorien ikke stå tomt. Treffer "Space" tasten på tastaturet skaper et mellomrom, og at "space" er en verdi. Den "null" verdi skjer når du hopper over kategori eller markøren er i kategorien, men du trykker på "Enter" eller "Tab" -tasten, hoppe over det helt.