Суррогат кілттің мақсаты қандай?
Суррогат кілттің мақсаты қандай?

Бейне: Суррогат кілттің мақсаты қандай?

Бейне: Суррогат кілттің мақсаты қандай?
Бейне: Жиналыс №2-24.04.2022 | ETF тобының мүшесі және диалог 2024, Қараша
Anonim

А суррогат кілт үлгіленген нысан немесе нысан үшін дерекқорларда қолданылатын бірегей идентификатор болып табылады. Бұл бірегей кілт оның жалғыз маңыздылығы объектінің немесе нысанның бастапқы идентификаторы ретінде әрекет ету болып табылады және дерекқордағы кез келген басқа деректерден алынбаған және негізгі ретінде пайдаланылуы мүмкін немесе пайдаланылмауы мүмкін. кілт.

Сол сияқты, адамдар суррогат кілт пен негізгі кілттің айырмашылығы неде деп сұрайды.

А бастапқы кілт бағандағы немесе бағандар жиынындағы арнайы шектеу болып табылады. А суррогат кілт деп жариялауға болатын кез келген баған немесе бағандар жиыны бастапқы кілт «нақты» немесе табиғи орнына кілт . Кейде бірнеше табиғи болуы мүмкін пернелер деп жариялауға болады бастапқы кілт , және бұлардың барлығы кандидат деп аталады пернелер.

Екіншіден, суррогат кілті қалай жасалады? Олар пернелер кестедегі қалған бағандармен табиғи қатынасы жоқ. The суррогат кілт бұл жай ғана құндылық құрылған содан кейін жазбадағы қалған бағандармен бірге сақталады. The кілт мәні әдетте құрылған жазба кестеге кірістірілмес бұрын орындалу уақытында.

Осыған байланысты генерацияланған суррогат кілттерді пайдаланудың артықшылықтары мен кемшіліктері қандай?

Суррогат кілт құру және тағайындау ETL құрылымына қажетсіз жүктемені алады. артық пайдаланбау керек суррогат кілттері өйткені олар деректер қоймасының кестелерінде ешқандай мағынаға ие емес. Дерекқор тізбегі байланыстырылған болса, деректерді тасымалдау қиын болады суррогат кілт бағандар.

Деректер қоймасында суррогат кілтті қашан қолданар едіңіз?

Суррогат кілттері кең таралған және қабылданған дизайн стандарты деректер қоймалары . Ол кез келгеніндегі Өлшемдер кестесіндегі әрбір жазбамен қоса тіркелген, ретімен жасалған бірегей нөмір Деректер қоймасы . Ол факті және өлшем кестелері арасында біріктіріледі және өлшемдер кестесі төлсипаттарындағы өзгерістерді өңдеу үшін қажет.

Ұсынылған: