Мазмұны:

Суррогат кілтті қалай алуға болады?
Суррогат кілтті қалай алуға болады?

Бейне: Суррогат кілтті қалай алуға болады?

Бейне: Суррогат кілтті қалай алуға болады?
Бейне: Телефон арқылы ЭЦҚ кілтін алу #эцп #эцқ #егов 2024, Мамыр
Anonim

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

Адамдар да сұрайды, негізгі мысал дегеніміз не?

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

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

Сонымен қатар, суррогат кілтті қалай жасауға болады?

Суррогат кілттерін жасау

  1. Сипаттар қойындысын басыңыз.
  2. Жасалған шығыс бағанының атауы сипатында суррогат кілт бағанының атын теріңіз.
  3. Бастапқы атын теріңіз немесе шолыңыз.
  4. Дереккөз түрін таңдаңыз.
  5. Егер дереккөз түрі дерекқор тізбегі болса, Дерекқор түрі сипаттарын анықтаңыз.
  6. Егер кілт көзі жалпақ файл болса, кілттердің жасалу жолын көрсетіңіз:

Суррогат кілтті қашан қолданар едіңіз?

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

  1. Өлшемдерді баяу өзгерту. Көбінесе өлшем жазбаларының тарихи мәндерін қадағалау талабы болып табылады. Мысалға; тұтынушы өлшемі пошталық индекс өрісін қамтуы мүмкін.
  2. Бастапқы жүйелерді өзгерту. Табиғи кілттерді пайдалану деректер қоймасының тұтастығын бастапқы жүйенің тұрақтылығымен тығыз байланыстырады.
  3. Өнімділік.

Ұсынылған: