Definisjon av Primary Key

Definisjon av Primary Key


En primærnøkkel er kolonnen eller samling av kolonner som unikt identifiserer en gitt rad i en tabell. Primærnøkkelen gir en viktig måte å skille en rad fra en annen. Understreker kolonner eller samling av kolonner som utgjør primærnøkkel er vanligvis den måten å representere primærnøkkelen i hver tabell i databasen.

Typer av primærnøkler

Det er tre typer av primærnøkler. En naturlig Nøkkelen er en primærnøkkel som består av en kolonne som identifiserer en enhet, for tilfeller en persons personnummer eller et kjøretøy kjøretøy identifikasjonsnummer (VIN). En kunstig Nøkkelen er en kolonne opprettet for et foretak å tjene utelukkende som primærnøkkel, og som er synlig for brukerne. En surrogat nøkkel er et systemgenerert primærnøkkel, typisk en automatisk nummerering datatype vanligvis skjult for brukeren.

Integrity Regler

Håndheving to svært viktige regler i en relasjonsdatabase styringssystem er foretakets integritet og referanseintegritet. Foretaket integritet er at ingen feltet valgt å være en del av primærnøkkelen kan godta en nullverdi. En nullverdi er et felt som inneholder en "ukjent" eller "ubrukelig" verdi. Referanseintegritet er en database konsept som sikrer at forholdet mellom databasetabellene forblir uforandret, og dataene som er angitt er virkelig gyldig og intakt. Forene både primærnøkkel og fremmednøkkel hindrer inkonsekvente data fra inntreden i relasjonsdatabase management system, og derfor blir referanseintegritet håndhevet.

utenlandske Keys

En fremmednøkkel er et felt eller en samling av områder i en tabell som har en verdi som kreves for å samsvare med verdien av primærnøkkel for et andre bord.

kandidat Key

Ligner på en primærnøkkel, er en kandidatnøkkel kolonnen eller samling av kolonner som alle kolonnene i tabellen er funksjonelt avhengige. Det er vanlig å referere til en kandidatnøkkel som en alternativ nøkkel når den ikke er valgt som primærnøkkel.

Database Design Språk

Database Design Language (dbdl) er en metode for å vise tabeller og nøkler. Følg illustrasjonen vises når definere tabeller og nøkler. Legg merke til at primærnøkkelen er understreket, er den alternative tasten som AK, er den sekundære tasten SK og fremmednøklene er merket FK.
Medarbeidere (EmployeeNum, Etternavn, Fornavn, gate, by, stat, postnummer, SocSecNumber, DepartmentNum)

AK SocSecNumber
SK Lastname
FK DepartmentNum> Avdeling