Sadržaj:

Kako doći do surogat ključa?
Kako doći do surogat ključa?

Video: Kako doći do surogat ključa?

Video: Kako doći do surogat ključa?
Video: Как почистить эмалированную кастрюлю внутри от желтизны. Очень простой способ! 2024, Maj
Anonim

A surogat ključ u SQL Serveru se kreira a dodjeljivanjem svojstva identiteta stupcu koji ima tip podataka broj. A surogat ključ je vrijednost generirana neposredno prije nego što se zapis ubaci u tabelu. Postoji nekoliko razloga za zamjenu prirodnog ključ sa surogat ključ.

Ljudi se također pitaju, šta je surogat ključni primjer?

A surogat ključ je jedinstveni identifikator koji se koristi u bazama podataka za modelirani entitet ili objekt. To je jedinstveno ključ čiji je jedini značaj da djeluje kao primarni identifikator objekta ili entiteta i nije izveden iz bilo kojeg drugog podatka u bazi podataka i može se ili ne mora koristiti kao primarni ključ.

Drugo, koja je razlika između primarnog ključa i surogat ključa? A primarni ključ je posebno ograničenje na stupac ili skup stupaca. A surogat ključ je bilo koji stupac ili skup stupaca koji se može deklarirati kao primarni ključ umjesto "pravog" ili prirodnog ključ . Ponekad može biti nekoliko prirodnih ključevi to bi se moglo deklarisati kao primarni ključ , a svi se oni zovu kandidat ključevi.

Osim toga, kako kreirati surogat ključ?

Generisanje surogat ključeva

  1. Kliknite na karticu Svojstva.
  2. Otkucajte ime za kolonu zamjenskog ključa u svojstvu Generated Output Column Name.
  3. Upišite ili potražite naziv izvora.
  4. Odaberite vrstu izvora.
  5. Ako je izvorni tip sekvenca baze podataka, definirajte svojstva tipa baze podataka.
  6. Ako je izvor ključeva ravna datoteka, navedite kako se ključevi generiraju:

Kada biste koristili surogat ključ?

3 glavna razloga da uvijek koristite zamjenske ključeve u skladištu podataka

  1. Sporo mijenjanje dimenzija. Često je zahtjev za praćenje historijskih vrijednosti zapisa dimenzija. Na primjer; dimenzija kupca može sadržavati polje za poštanski broj.
  2. Promjena izvornih sistema. Korišćenje prirodnih ključeva čvrsto povezuje integritet skladišta podataka sa stabilnošću izvornog sistema.
  3. Performanse.

Preporučuje se: