Junior — Middle
Explicați ce este o restricție de integritate a datelor în SQL și cum se utilizează.
sobes.tech AI
Răspuns de la AI
Restricțiile de integritate a datelor în SQL sunt reguli care garantează corectitudinea și coerența datelor din bază.
Tipuri principale de restricții:
- PRIMARY KEY — identificator unic al rândului.
- FOREIGN KEY — referință la o cheie dintr-o altă tabelă, asigură legătura și integritatea între tabele.
- UNIQUE — garantează unicitatea valorii în coloană.
- NOT NULL — interzice stocarea valorilor goale.
- CHECK — verifică o condiție pentru valoare.
Exemplu de utilizare a restricției:
CREATE TABLE utilizatori (
id INT PRIMARY KEY,
email VARCHAR(255) UNIQUE NOT NULL,
vârstă INT CHECK (vârstă >= 18)
);
Restricțiile ajută la evitarea erorilor, cum ar fi duplicarea datelor sau inconsistențele în relațiile dintre tabele.