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.