Junior — Middle
SQL-də məlumatların bütövlüyünü təmin etmək üçün bildiyiniz və istifadə etdiyiniz məhdudiyyətlər (constraints) hansılardır?
sobes.tech Süni İntellekt
AI-dan cavab
SQL-də məlumatların bütövlüyünü təmin etmək üçün aşağıdakı əsas məhdudiyyətlər (constraints) istifadə olunur:
- PRIMARY KEY — sətirin unikal identifikatoru, NULL və təkrarlamaya icazə vermir.
- FOREIGN KEY — referential bütövlüyü təmin edir, bir sütunu digər cədvəlin birincil açarına bağlayır.
- UNIQUE — sütundakı və ya sütunlar dəstindəki dəyərlərin unikal olmasını təmin edir.
- NOT NULL — sütunda NULL saxlamağı qadağan edir, yəni dəyər mütləq olmalıdır.
- CHECK — sütundakı dəyərlərin uyğun olmasını şərtləndirir.
İstifadə nümunəsi:
CREATE TABLE işçilər (
id INT PRIMARY KEY,
email VARCHAR(255) UNIQUE NOT NULL,
department_id INT,
salary NUMERIC CHECK (salary > 0),
FOREIGN KEY (department_id) REFERENCES bölmələr(id)
);