Junior — Middle
Verilənlər bazasına və ya sistemə qoyulmuş məhdudiyyətin nümunəsini göstərə bilərsinizmi?
sobes.tech Süni İntellekt
AI-dan cavab
Verilənlər bazasında və ya sistemdə məhdudiyyətlər (constraints) məlumatların bütövlüyünü təmin etmək və tətbiqin düzgün işləməsini təmin etmək üçün istifadə olunur. Verilənlər bazasında məhdudiyyət nümunəsi ola bilər:
- Unikal (UNIQUE) — sütundakı və ya sütunlar qrupundakı dəyərlərin təkrarlanmamasını təmin edir.
- Birincil açar (PRIMARY KEY) — hər qeydiyyatı unikal şəkildə identifikasiya edir.
- Xarici açar (FOREIGN KEY) — cədvəllər arasında referensial bütövlüyü təmin edir.
- NOT NULL — sütunda boş dəyərlərin saxlanmasını qadağan edir.
Məsələn, istifadəçilər cədvəlində email sahəsinə unikal məhdudiyyət qoymaq olar ki, eyni ünvana malik bir neçə hesab qeydiyyatdan keçməsin.