Video: Yaxlitlik cheklovlari referent yaxlitligini yoki tashqi kalit cheklanishini nima tushuntiradi?
2024 Muallif: Lynn Donovan | [email protected]. Oxirgi o'zgartirilgan: 2023-12-15 23:54
Yo'naltiruvchi yaxlitlik shuni talab qiladi a xorijiy kalit mos keladigan birlamchi bo'lishi kerak kalit yoki u null bo'lishi kerak. Bu cheklash ikkita jadval (ota-ona va bola) o'rtasida ko'rsatilgan; bu jadvallardagi satrlar orasidagi yozishmalarni saqlaydi. Bu bitta jadvaldagi qatordan boshqa jadvalga havola haqiqiy bo'lishi kerakligini anglatadi.
Bundan tashqari, yaxlitlik cheklovlari nimadan iborat?
Butunlik cheklovlari qoidalar to‘plamidir. U axborot sifatini saqlash uchun ishlatiladi. Butunlik cheklovlari ma'lumotlarni kiritish, yangilash va boshqa jarayonlar ma'lumotlarga mos keladigan tarzda bajarilishini ta'minlash yaxlitlik ta'sir qilmaydi.
Shuningdek, savol tug'ilishi mumkin: xorijiy kalit cheklovi nima? A xorijiy kalit birlamchiga murojaat qiluvchi munosabat atributidir kalit boshqa munosabatdan. Shunday qilib, a xorijiy kalit nazarda tutadi a havola cheklovi ikki munosabatlar o'rtasida. Chet el kalit cheklovlari bor muhim munosabatlar o'rtasidagi izchillikni ta'minlash, ya'ni ma'lumotlar bazasining nomuvofiq holatini oldini olish.
Demak, referent yaxlitlik cheklovlari deganda nimani anglatadi?
A referent yaxlitligini cheklash hisoblanadi belgilangan ikki shaxs turi o'rtasidagi assotsiatsiyaning bir qismi sifatida. The ta'rifi a uchun referent yaxlitligini cheklash quyidagi ma'lumotlarni belgilaydi: ning asosiy oxiri cheklash . (Obyekt kalitiga bog'liq oxiri havola qilingan ob'ekt turi.)
Yaxlitlik cheklovlari nima va ular nima uchun muhim?
Butunlik cheklovlari asosan relyatsion ma'lumotlar bazasida joylashgan ma'lumotlarning aniqligi va izchilligini targ'ib qilishga harakat qilganda qo'llaniladi. Bu juda muhim kompaniyalarga, chunki ma'lumotlar ma'lum tashkilotlar uchun aktiv sifatida ko'rib chiqilishi mumkin va u himoyalanishi kerak.
Tavsiya:
Asosiy kalit ham tashqi kalit bo'lishi mumkinmi?
Birlamchi kalitlar har doim noyob bo'lishi kerak, agar jadval birdan ko'pga bog'liq bo'lsa, xorijiy kalitlar noyob bo'lmagan qiymatlarga ruxsat berishi kerak. Agar jadval bittadan ko'pga emas, balki bir-bir munosabatlar bilan bog'langan bo'lsa, asosiy kalit sifatida xorijiy kalitdan foydalanish juda yaxshi
Ma'lumotlar bazasida yaxlitlik cheklovlari nima?
Yaxlitlik cheklovlari qoidalar to'plamidir. U axborot sifatini saqlash uchun ishlatiladi. Yaxlitlik cheklovlari ma'lumotlarni kiritish, yangilash va boshqa jarayonlar ma'lumotlar yaxlitligiga ta'sir qilmaydigan tarzda bajarilishi kerakligini ta'minlaydi
Db2 da asosiy kalit va tashqi kalit nima?
Tashqi kalit - bu boshqa jadvaldagi satrning kamida bitta asosiy kalitiga mos kelishi kerak bo'lgan jadvaldagi ustunlar to'plami. Bu havola cheklovi yoki havola yaxlitligini cheklash. Bu bir yoki bir nechta jadvallardagi bir nechta ustunlardagi qiymatlar haqidagi mantiqiy qoidadir
SQL da referent yaxlitligi cheklovlari nima?
Yo'naltiruvchi yaxlitlik - bu tashqi kalitga qo'llaniladigan cheklovlar to'plami bo'lib, ular asosiy jadvalda mos keladigan qatorga ega bo'lmagan bolalar jadvaliga (bu erda chet el kaliti mavjud) qatorni kiritishga to'sqinlik qiladi, ya'ni NULL yoki noto'g'ri xorijiy kalitlarni kiritish
Asosiy kalit ikkilamchi kalit va tashqi kalit nima?
Xorijiy kalit: Bir jadval boshqa jadvalda ko'rinadigan (o'zaro havola qilingan) asosiy kalitmi. Ikkilamchi (yoki muqobil) kalit: jadvalda yuqoridagi ikkita turdan birortasi tanlanmagan har qanday maydon