Sobes.tech
Middle

Ma'lumotlar bazasida Cheklov nima?

sobes.tech AI

AIdan javob

Ma'lumotlar bazasidagi cheklov (constraint) — bu jadvaldagi ma'lumotlarga qo'yiladigan qoidadir, u ularning yaxlitligi va to'g'riligini ta'minlash uchun. Cheklovlar noto'g'ri yoki qarama-qarshi ma'lumotlarni kiritishni oldini oladi.

Asosiy cheklov turlari:

  • PRIMARY KEY — satrning yagona identifikatori, NULL bo'lishi mumkin emas.
  • FOREIGN KEY — jadvallar o'rtasida referensial yaxlitlikni ta'minlaydi.
  • UNIQUE — ustundagi qiymatlarning yagona bo'lishini kafolatlaydi.
  • NOT NULL — ustunda NULL saqlashni taqiqlaydi.
  • CHECK — qiymatlar bajarishi kerak bo'lgan shartni belgilaydi.

Masalan, email maydonida NOT NULL cheklovi har bir mijozning email manzili bo'lishini kafolatlaydi.