Koja je svrha zamjenskog ključa?
Koja je svrha zamjenskog ključa?

Video: Koja je svrha zamjenskog ključa?

Video: Koja je svrha zamjenskog ključa?
Video: Юлька_Рассказ_Слушать 2024, Ožujak
Anonim

A zamjenski ključ je jedinstveni identifikator koji se koristi u bazama podataka za modelirani entitet ili objekt. To je unikat ključ čiji je jedini značaj djelovati 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č.

Isto tako, ljudi se pitaju, koja je razlika između zamjenskog ključa i primarnog ključa?

A glavni ključ je posebno ograničenje na stupac ili skup stupaca. A zamjenski ključ je bilo koji stupac ili skup stupaca koji se može deklarirati kao glavni ključ umjesto "pravog" ili prirodnog ključ . Ponekad može biti nekoliko prirodnih tipke to bi se moglo deklarirati kao glavni ključ , a sve se to zove kandidat tipke.

Drugo, kako se generira zamjenski ključ? Oni su tipke koji nemaju prirodan odnos s ostalim stupcima u tablici. The zamjenski ključ je samo vrijednost koja je generirana a zatim pohranjen s ostatkom stupaca u zapisu. The ključ vrijednost je tipično generirana u vrijeme izvođenja neposredno prije umetanja zapisa u tablicu.

S obzirom na to, koje su prednosti i nedostaci korištenja generiranih zamjenskih ključeva?

Surogat ključ generiranje i dodjeljivanje preuzima nepotrebno opterećenje za ETL okvir. Ne biste trebali pretjerano koristiti zamjenski ključevi budući da nemaju nikakvo značenje u tablicama skladišta podataka. Migracija podataka postaje teška ako imate povezan slijed baze podataka zamjenski ključ stupaca.

Kada biste koristili zamjenski ključ u skladištu podataka?

Zamjenski ključevi su široko korišteni i prihvaćeni standardi dizajna u skladišta podataka . To je sekvencijalno generirani jedinstveni broj pridružen svakom zapisu u tablici dimenzija u bilo kojem Skladište podataka . Spaja se između tablica činjenica i dimenzija i neophodan je za rukovanje promjenama u atributima tablice dimenzija.

Preporučeni: