Junior — Middle
Ma'lumotlar bazalari kontekstida cheklovlar nima ekanligini tushuntiring.
sobes.tech AI
AIdan javob
Ma'lumotlar bazalarida cheklovlar (constraints) — bu jadvallardagi ma'lumotlarga qo'yiladigan qoidalar bo'lib, ularning yaxlitligi va to'g'riligini ta'minlaydi. Asosiy cheklov turlari:
- PRIMARY KEY — yozuvning yagona identifikatori.
- FOREIGN KEY — boshqa jadvaldagi kalitga havola, jadvallar o'rtasidagi bog'lanishni ta'minlaydi.
- UNIQUE — ustundagi qiymatning yagona bo'lishini kafolatlaydi.
- NOT NULL — bo'sh qiymatlarni saqlashga ruxsat bermaydi.
- CHECK — qiymat ma'lum shartga javob berishini tekshiradi.
Masalan, FOREIGN KEY cheklovi bog'langan jadvalda mavjud bo'lmagan identifikator bilan yozuv qo'shishga ruxsat bermaydi, bu bog'liqliklarning buzilishini oldini oladi.