Junior — Middle
SQLda ma'lumotlar yaxlitligini cheklash nima ekanligini va u qanday ishlatilishini tushuntiring.
sobes.tech AI
AIdan javob
SQL'da ma'lumotlar yaxlitligini cheklovlari, ma'lumotlarning to'g'ri va muvofiqligini ta'minlaydigan qoidalar.
Asosiy cheklov turlari:
- PRIMARY KEY — satrning yagona identifikatori.
- FOREIGN KEY — boshqa jadvaldagi kalitga havola, jadvallar o'rtasida bog'lanish va yaxlitlikni ta'minlaydi.
- UNIQUE — ustundagi qiymatning yagona bo'lishini kafolatlaydi.
- NOT NULL — bo'sh qiymatlarni saqlashga ruxsat bermaydi.
- CHECK — qiymat uchun shartni tekshiradi.
Cheklovdan foydalanish misoli:
CREATE TABLE foydalanuvchilar (
id INT PRIMARY KEY,
email VARCHAR(255) UNIQUE NOT NULL,
yosh INT CHECK (yosh >= 18)
);
Cheklovlar ma'lumotlar takrorlanishi yoki jadvallar o'rtasidagi bog'liqlikdagi muammolarni oldini olishga yordam beradi.