Sobes.tech
Middle

Verilənlər bazasında Məhdudiyyət (Constraint) nədir?

sobes.tech Süni İntellekt

AI-dan cavab

Verilənlər bazasında məhdudiyyət (constraint) — bu, cədvəldəki məlumatlara tətbiq olunan və onların bütövlüyünü və düzgünlüyünü təmin etmək üçün istifadə olunan qaydadır. Məhdudiyyətlər yanlış və ya ziddiyyətli məlumatların daxil edilməsinin qarşısını alır.

Əsas məhdudiyyət növləri:

  • PRIMARY KEY — sətirin unikal identifikatoru, NULL ola bilməz.
  • FOREIGN KEY — cədvəllər arasında referensial bütövlüyü təmin edir.
  • UNIQUE — sütundakı dəyərlərin unikal olmasını təmin edir.
  • NOT NULL — sütunda NULL saxlamağı qadağan edir.
  • CHECK — dəyərlərin uyğun gəlməsi üçün şərt qoyur.

Məsələn, email sahəsində NOT NULL məhdudiyyəti, hər müştərinin email ünvanı olmasını təmin edir.