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