Kaj je namen nadomestnega ključa?
Kaj je namen nadomestnega ključa?

Video: Kaj je namen nadomestnega ključa?

Video: Kaj je namen nadomestnega ključa?
Video: Я никогда не ел такой вкусной курицы в соусе!!! Рецепт за 10 минут! 2024, April
Anonim

A nadomestni ključ je edinstven identifikator, ki se uporablja v bazah podatkov za modelirano entiteto ali objekt. Je edinstven ključ katerega edini pomen je, da deluje kot primarni identifikator predmeta ali entitete in ni izpeljan iz nobenih drugih podatkov v bazi podatkov in se lahko uporablja kot primarni identifikator ali pa ne. ključ.

Prav tako se ljudje sprašujejo, kakšna je razlika med nadomestnim ključem in primarnim ključem?

A primarni ključ je posebna omejitev za stolpec ali niz stolpcev. A nadomestni ključ je kateri koli stolpec ali niz stolpcev, ki jih je mogoče deklarirati kot primarni ključ namesto "pravega" ali naravnega ključ . Včasih je lahko več naravnih ključi ki bi ga lahko razglasili za primarni ključ , in vse se imenujejo kandidati ključi.

Drugič, kako se ustvari nadomestni ključ? so ključi ki nimajo naravnega razmerja s preostalimi stolpci v tabeli. The nadomestni ključ je samo vrednost, ki je ustvarjeno in nato shranjene skupaj s preostalimi stolpci v zapisu. The ključ vrednost je običajno ustvarjeno v času izvajanja tik pred vstavljanjem zapisa v tabelo.

Kakšne so v zvezi s tem prednosti in slabosti uporabe generiranih nadomestnih ključev?

Nadomestni ključ generiranje in dodelitev nepotrebno obremenjujeta okvir ETL. Ne smete preveč uporabljati nadomestni ključi saj v tabelah podatkovnega skladišča nimajo pomena. Selitev podatkov postane težavna, če imate povezano zaporedje baze podatkov nadomestni ključ stolpce.

Kdaj bi uporabili nadomestni ključ v podatkovnem skladišču?

Nadomestni ključi so široko uporabljeni in sprejeti standardi oblikovanja v podatkovnih skladišč . Je zaporedno ustvarjena edinstvena številka, ki je priložena vsakemu zapisu v tabeli dimenzij v katerem koli Podatkovno skladišče . Združuje med tabelami dejstev in tabelami dimenzij in je potreben za obdelavo sprememb v atributih tabele dimenzij.

Priporočena: