Indholdsfortegnelse:

Hvordan får man en surrogatnøgle?
Hvordan får man en surrogatnøgle?

Video: Hvordan får man en surrogatnøgle?

Video: Hvordan får man en surrogatnøgle?
Video: Why Surrogate Keys are used in Data Warehouse 2024, Kan
Anonim

EN surrogatnøgle i SQL Server oprettes ved at tildele en identitetsegenskab til en kolonne, der har en taldatatype. EN surrogatnøgle er en værdi genereret lige før posten indsættes i en tabel. Der er flere grunde til at erstatte en naturlig nøgle med en surrogatnøgle.

Folk spørger også, hvad er et surrogateksempel?

EN surrogatnøgle er en unik identifikator, der bruges i databaser for en modelleret enhed eller et objekt. Det er en unik nøgle hvis eneste betydning er at fungere som den primære identifikator for et objekt eller en enhed og ikke er afledt af andre data i databasen og kan eller må ikke bruges som den primære nøgle.

For det andet, hvad er forskellen mellem en primær nøgle og en surrogatnøgle? EN primærnøgle er en særlig begrænsning på en kolonne eller et sæt af kolonner. EN surrogatnøgle er enhver kolonne eller et sæt af kolonner, der kan erklæres som primærnøgle i stedet for en "rigtig" eller naturlig nøgle . Nogle gange kan der være flere naturlige nøgler der kunne erklæres som primærnøgle , og disse kaldes alle kandidat nøgler.

Desuden, hvordan opretter du en surrogatnøgle?

Generering af surrogatnøgler

  1. Klik på fanen Egenskaber.
  2. Indtast et navn til surrogatnøglekolonnen i egenskaben Genereret outputkolonnenavn.
  3. Indtast eller søg efter kildenavnet.
  4. Vælg kildetypen.
  5. Hvis kildetypen er en databasesekvens, skal du definere egenskaberne for databasetype.
  6. Hvis nøglekilden er en flad fil, skal du angive, hvordan nøgler genereres:

Hvornår vil du bruge en surrogatnøgle?

Top 3 grunde til altid at bruge surrogatnøgler i data warehousing

  1. Langsomt skiftende dimensioner. Det er ofte et krav at spore historiske værdier af dimensionsposter. For eksempel; en kundedimension kan indeholde et postnummerfelt.
  2. Ændring af kildesystemer. Brugen af naturlige nøgler binder et datavarehuss integritet tæt til kildesystemets stabilitet.
  3. Ydeevne.

Anbefalede: