Aký je účel náhradného kľúča?
Aký je účel náhradného kľúča?

Video: Aký je účel náhradného kľúča?

Video: Aký je účel náhradného kľúča?
Video: 🚗 Prestavba kľúčov z Octavia 3 RS 2024, November
Anonim

A náhradný kľúč je jedinečný identifikátor používaný v databázach pre modelovanú entitu alebo objekt. Je to unikát kľúč ktorého jediným významom je pôsobiť ako primárny identifikátor objektu alebo entity a nie je odvodený od žiadnych iných údajov v databáze a môže alebo nemusí byť použitý ako primárny identifikátor kľúč.

Podobne sa ľudia pýtajú, aký je rozdiel medzi náhradným kľúčom a primárnym kľúčom?

A primárny kľúč je špeciálne obmedzenie pre stĺpec alebo množinu stĺpcov. A náhradný kľúč je ľubovoľný stĺpec alebo množina stĺpcov, ktoré možno deklarovať ako primárny kľúč namiesto „skutočného“alebo prirodzeného kľúč . Niekedy môže byť niekoľko prirodzených kľúče ktorý by sa dal vyhlásiť za primárny kľúč a všetky sa nazývajú kandidát kľúče.

Po druhé, ako sa generuje náhradný kľúč? Oni sú kľúče ktoré nemajú prirodzený vzťah so zvyškom stĺpcov v tabuľke. The náhradný kľúč je len hodnota, ktorá je generované a potom sa uloží so zvyškom stĺpcov do záznamu. The kľúč hodnota je zvyčajne generované v čase spustenia tesne pred vložením záznamu do tabuľky.

V súvislosti s tým, aké sú výhody a nevýhody používania generovaných náhradných kľúčov?

Náhradný kľúč generovanie a priraďovanie zbytočne zaťažuje rámec ETL. Nemali by ste nadmerne používať náhradné kľúče pretože v tabuľkách dátového skladu nemajú žiadny význam. Migrácia údajov sa stáva ťažšou, ak máte priradenú postupnosť databázy náhradný kľúč stĺpci.

Kedy by ste použili náhradný kľúč v dátovom sklade?

Náhradné kľúče sú široko používané a akceptované štandardy dizajnu v dátové sklady . Je to sekvenčne generované jedinečné číslo pripojené ku každému záznamu v tabuľke dimenzií v ľubovoľnom Dátový sklad . Spája sa medzi tabuľkami faktov a dimenziami a je nevyhnutný na spracovanie zmien v atribútoch tabuľky dimenzií.

Odporúča: