Sobes.tech
Junior — Middle

Explica ce se înțelege prin restricții în contextul bazelor de date.

sobes.tech AI

Răspuns de la AI

În contextul bazelor de date, restricțiile (constraints) sunt reguli aplicate datelor din tabele pentru a asigura integritatea și corectitudinea acestora. Principalele tipuri de restricții:

  • PRIMARY KEY — identificator unic al înregistrării.
  • FOREIGN KEY — referință la o cheie dintr-o altă tabelă, asigură legătura între tabele.
  • UNIQUE — garantează unicitatea valorii în coloană.
  • NOT NULL — interzice stocarea valorilor goale.
  • CHECK — verifică dacă valoarea îndeplinește o anumită condiție.

De exemplu, restricția FOREIGN KEY nu va permite adăugarea unei înregistrări cu un identificator inexistent în tabela asociată, prevenind încălcarea relațiilor.