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.