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