Innholdsfortegnelse:

Hvordan får du en surrogatnøkkel?
Hvordan får du en surrogatnøkkel?

Video: Hvordan får du en surrogatnøkkel?

Video: Hvordan får du en surrogatnøkkel?
Video: Hvordan får du en ordentlig løn? 2024, Kan
Anonim

EN surrogatnøkkel i SQL Server opprettes ved å tilordne en identitetsegenskap til en kolonne som har en talldatatype. EN surrogatnøkkel er en verdi som genereres rett før posten settes inn i en tabell. Det er flere grunner til å erstatte en naturlig nøkkel med en surrogatnøkkel.

Folk spør også, hva er surrogat nøkkeleksempel?

EN surrogatnøkkel er en unik identifikator som brukes i databaser for en modellert enhet eller et objekt. Det er en unik nøkkel hvis eneste betydning er å fungere som den primære identifikatoren til et objekt eller en enhet og ikke er avledet fra andre data i databasen og kan eller ikke kan brukes som den primære nøkkel.

For det andre, hva er forskjellen mellom en primærnøkkel og en surrogatnøkkel? EN primærnøkkel er en spesiell begrensning på en kolonne eller et sett med kolonner. EN surrogatnøkkel er en hvilken som helst kolonne eller et sett med kolonner som kan deklareres som primærnøkkel i stedet for en "ekte" eller naturlig nøkkel . Noen ganger kan det være flere naturlige nøkler som kan erklæres som primærnøkkel , og disse kalles alle kandidat nøkler.

Dessuten, hvordan lager du en surrogatnøkkel?

Generering av surrogatnøkler

  1. Klikk på fanen Egenskaper.
  2. Skriv inn et navn for surrogatnøkkelkolonnen i egenskapen Generert utdatakolonnenavn.
  3. Skriv eller bla etter kildenavnet.
  4. Velg kildetypen.
  5. Hvis kildetypen er en databasesekvens, definerer du egenskapene for databasetype.
  6. Hvis nøkkelkilden er en flat fil, spesifiser hvordan nøkler genereres:

Når vil du bruke en surrogatnøkkel?

Topp 3 grunner til å alltid bruke surrogatnøkler i datavarehus

  1. Sakte skiftende dimensjoner. Det er ofte et krav å spore historiske verdier for dimensjonsposter. For eksempel; en kundedimensjon kan inneholde et postnummerfelt.
  2. Endre kildesystemer. Å bruke naturlige nøkler knytter et datavarehuss integritet tett til stabiliteten til kildesystemet.
  3. Opptreden.

Anbefalt: