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.