Sobes.tech
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.