Junior — Middle
Verilənlər bazası kontekstində məhdudiyyətlərin nə olduğunu izah edin.
sobes.tech Süni İntellekt
AI-dan cavab
Verilənlər bazası kontekstində məhdudiyyətlər (constraints) cədvəllərdəki məlumatlara tətbiq olunan qaydalardır və onların bütövlüyünü və düzgünlüyünü təmin edir. Əsas məhdudiyyət növləri:
- PRIMARY KEY — qeydiyyatın unikal identifikatoru.
- FOREIGN KEY — başqa bir cədvəldəki açara istinad edir, cədvəllər arasında əlaqəni təmin edir.
- UNIQUE — sütundakı dəyərin unikal olmasını təmin edir.
- NOT NULL — boş dəyərlərin saxlanmasına icazə vermir.
- CHECK — dəyərin müəyyən bir şərti ödədiyini yoxlayır.
Məsələn, FOREIGN KEY məhdudiyyəti əlaqəli cədvəldə mövcud olmayan identifikator ilə qeyd əlavə etməyə imkan verməz, bu da əlaqələrin pozulmasının qarşısını alır.