Sobes.tech
Junior — Middle

Ma'lumotlar bazasiga yoki tizimga qo'yilgan cheklovni misol keltira olasizmi?

sobes.tech AI

AIdan javob

Ma'lumotlar bazasi yoki tizimdagi cheklovlar (constraints) ma'lumotlarning yaxlitligini ta'minlash va ilovaning to'g'ri ishlashini ta'minlash uchun ishlatiladi. Ma'lumotlar bazasida cheklovga misol bo'lishi mumkin:

  • Yagona (UNIQUE) — ustun yoki ustunlar to'plamidagi qiymatlar takrorlanmasligini ta'minlaydi.
  • Birinchi kalit (PRIMARY KEY) — har bir yozuvni jadvalda yagona tarzda identifikatsiya qiladi.
  • Tashqi kalit (FOREIGN KEY) — jadvallar o'rtasida referensial yaxlitlikni ta'minlaydi.
  • NOT NULL — ustunda bo'sh qiymatlarni saqlashni taqiqlaydi.

Masalan, foydalanuvchilar jadvalida email maydoniga yagona cheklov qo'yish mumkin, shunda bir nechta hisob yozuvlari bir xil manzil bilan ro'yxatdan o'tmaydi.