Sobes.tech
Junior — Middle

SQL-də məlumatların bütövlüyü məhdudiyyətinin nə olduğunu və necə istifadə olunduğunu izah edin.

sobes.tech Süni İntellekt

AI-dan cavab

SQL-də məlumatların bütövlüyü məhdudiyyətləri, verilənlərin düzgünlüyünü və uyğunluğunu təmin edən qaydalardır.

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

  • PRIMARY KEY — sətirin unikal identifikatoru.
  • FOREIGN KEY — başqa bir cədvəldəki açara istinad, cədvəllər arasında əlaqə və bütövlüyü 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ər üçün şərti yoxlayır.

Məhdudiyyətin istifadəsinə nümunə:

CREATE TABLE istifadəçilər (
    id INT PRIMARY KEY,
    email VARCHAR(255) UNIQUE NOT NULL,
    yaş INT CHECK (yaş >= 18)
);

Məhdudiyyətlər məlumatların təkrarlanmasının və ya cədvəllər arasındakı əlaqələrin uyğunsuzluğunun qarşısını almağa kömək edir.