Junior — Middle
Poți oferi un exemplu de restricție impusă asupra unei baze de date sau sistem?
sobes.tech AI
Răspuns de la AI
Restricțiile (constraints) dintr-o bază de date sau sistem sunt utilizate pentru a asigura integritatea datelor și funcționarea corectă a aplicației. Un exemplu de restricție într-o bază de date poate fi:
- Unicitate (UNIQUE) — garantează că valorile dintr-o coloană sau set de coloane nu se repetă.
- Cheie primară (PRIMARY KEY) — identifică în mod unic fiecare înregistrare din tabel.
- Cheie externă (FOREIGN KEY) — asigură integritatea referențială între tabele.
- NOT NULL — interzice stocarea valorilor nule într-o coloană.
De exemplu, în tabelul utilizatorilor, se poate impune o restricție de unicitate pe câmpul email pentru a preveni înregistrarea mai multor conturi cu aceeași adresă.