Мазмуну:

Суррогат ачкычты кантип алууга болот?
Суррогат ачкычты кантип алууга болот?

Video: Суррогат ачкычты кантип алууга болот?

Video: Суррогат ачкычты кантип алууга болот?
Video: Жолугушуу №2-24.04.2022 | ETF командасынын мүчөсү жана диалог... 2024, Май
Anonim

А суррогат ачкычы SQL серверинде сандык маалымат түрү бар тилкеге идентификациялык касиетти ыйгаруу аркылуу түзүлөт. А суррогат ачкычы жазуу таблицага киргизилгенге чейин түзүлүүчү маани. табигый алмаштыруу үчүн бир нече себептер бар ачкыч менен суррогат ачкычы.

Адамдар дагы сурашат, суррогат негизги мисал деген эмне?

А суррогат ачкычы моделделген объект же объект үчүн маалымат базаларында колдонулган уникалдуу идентификатор. Бул уникалдуу болуп саналат ачкыч анын бирден-бир мааниси объекттин же объекттин негизги идентификатору катары иш алып баруу жана маалымат базасындагы башка маалыматтардан алынбаган жана негизги катары колдонулушу мүмкүн же колдонулбашы мүмкүн. ачкыч.

Экинчиден, негизги ачкыч менен суррогат ачкычтын ортосунда кандай айырма бар? А негизги ачкыч мамыча же мамычалар топтому боюнча өзгөчө чектөө болуп саналат. А суррогат ачкычы катары жарыяланышы мүмкүн болгон ар кандай мамычалар же мамычалардын жыйындысы негизги ачкыч ордуна "чыныгы" же табигый ачкыч . Кээде бир нече табигый болушу мүмкүн ачкычтар деп жарыялоого болот негизги ачкыч , жана булардын баары талапкер деп аталат ачкычтар.

Мындан тышкары, кантип суррогат ачкычын түзүүгө болот?

Суррогат ачкычтарды түзүү

  1. Properties өтмөгүн чыкылдатыңыз.
  2. Түзүлгөн Чыгуу Мамычасынын аталышы касиетине алмаштыруучу ачкыч тилкесинин атын териңиз.
  3. Булактын атын териңиз же карап чыгыңыз.
  4. Булактын түрүн тандаңыз.
  5. Эгерде булак түрү маалымат базасы ырааттуулугу болсо, Маалымат базасынын түрү касиеттерин аныктаңыз.
  6. Эгерде ачкыч булагы жалпак файл болсо, ачкычтар кантип түзүлөөрүн көрсөтүңүз:

Суррогат ачкычты качан колдонот элеңиз?

Маалымат кампасында ар дайым суррогат ачкычтарды колдонуунун эң негизги 3 себеби

  1. Өлчөмдөрдү жай өзгөртүү. Бул көбүнчө өлчөм жазууларынын тарыхый баалуулуктарына көз салуу талабы. Мисалы; кардар өлчөмү почта индекс талаасын камтышы мүмкүн.
  2. Булак системаларын өзгөртүү. Табигый ачкычтарды колдонуу маалымат кампасынын бүтүндүгүн булак системасынын туруктуулугу менен тыгыз байланыштырат.
  3. Performance.

Сунушталууда: