Surrogat kalitning maqsadi nima?
Surrogat kalitning maqsadi nima?

Video: Surrogat kalitning maqsadi nima?

Video: Surrogat kalitning maqsadi nima?
Video: SHER AYOL - Drama - To'liq O'zbek Film - HD 2024, Noyabr
Anonim

A surrogat kalit modellashtirilgan ob'ekt yoki ob'ekt uchun ma'lumotlar bazalarida ishlatiladigan noyob identifikatordir. Bu o'ziga xos kalit yagona ahamiyati ob'ekt yoki ob'ektning asosiy identifikatori sifatida harakat qilish va ma'lumotlar bazasidagi boshqa ma'lumotlardan olinmagan va asosiy sifatida ishlatilishi mumkin yoki foydalanilmasligi mumkin. kalit.

Xuddi shunday, odamlar surrogat kalit va asosiy kalit o'rtasidagi farq nima?

A asosiy kalit ustun yoki ustunlar to'plamidagi maxsus cheklovdir. A surrogat kalit deb e'lon qilinishi mumkin bo'lgan har qanday ustun yoki ustunlar to'plami asosiy kalit "haqiqiy" yoki tabiiy o'rniga kalit . Ba'zan bir nechta tabiiy bo'lishi mumkin kalitlari deb e'lon qilinishi mumkin asosiy kalit , va bularning barchasi nomzod deb ataladi kalitlari.

Ikkinchidan, surrogat kalit qanday yaratiladi? Ular kalitlari jadvalning qolgan ustunlari bilan tabiiy aloqaga ega bo'lmagan. The surrogat kalit shunchaki qiymatdir yaratilgan va keyin qolgan ustunlar bilan yozuvda saqlanadi. The kalit qiymati odatda yaratilgan yozuv jadvalga kiritilishidan oldin ish vaqtida.

Shu munosabat bilan, yaratilgan surrogat kalitlardan foydalanishning afzalliklari va kamchiliklari qanday?

Surrogat kalit yaratish va tayinlash ETL tizimiga keraksiz yukni oladi. Siz haddan tashqari foydalanmasligingiz kerak surrogat kalitlari chunki ular ma'lumotlar ombori jadvallarida hech qanday ma'noga ega emas. Agar ma'lumotlar bazasi ketma-ketligi bilan bog'langan bo'lsa, ma'lumotlarni ko'chirish qiyinlashadi surrogat kalit ustunlar.

Ma'lumotlar omborida surrogat kalitdan qachon foydalanasiz?

Surrogat kalitlari keng qo'llaniladigan va qabul qilingan dizayn standarti ma'lumotlar omborlari . Bu ketma-ketlik bilan yaratilgan noyob raqam bo'lib, har birida o'lchovlar jadvalidagi har bir yozuvga biriktiriladi Ma'lumotlar ombori . U fakt va o'lchov jadvallari o'rtasida birlashadi va o'lchov jadvali atributlaridagi o'zgarishlarni boshqarish uchun zarurdir.

Tavsiya: