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