Sobes.tech
Junior — Middle

Paaiškinkite, kas suprantama po apribojimais duomenų bazių kontekste.

sobes.tech AI

Atsakymas iš AI

Duomenų bazės kontekste apribojimai (constraints) yra taisyklės, kurios taikomos duomenims lentelėse, siekiant užtikrinti jų vientisumą ir teisingumą. Pagrindiniai apribojimų tipai:

  • PRIMARY KEY — unikalus įrašo identifikatorius.
  • FOREIGN KEY — nuoroda į raktą kitoje lentelėje, užtikrina ryšį tarp lentelių.
  • UNIQUE — garantuoja reikšmės unikalumą stulpelyje.
  • NOT NULL — draudžia saugoti tuščias reikšmes.
  • CHECK — tikrina, ar reikšmė atitinka tam tikrą sąlygą.

Pavyzdžiui, FOREIGN KEY apribojimas neleis pridėti įrašą su neegzistuojančiu identifikatoriumi susijusioje lentelėje, taip išvengiant ryšių pažeidimų.