Junior — Middle
Cosa si intende per chiave unica in un database?
sobes.tech AI
Risposta dell'AI
Una chiave unica nel database è una colonna o un insieme di colonne i cui valori identificano in modo univoco ogni record nella tabella. Garantisce che non ci siano due righe con lo stesso valore di chiave unica nella tabella. A differenza della chiave primaria, la chiave unica può contenere NULL (a seconda del DBMS), e ci possono essere più chiavi uniche in una tabella.
Esempio in SQL:
CREATE TABLE Utenti (
id INT PRIMARY KEY,
email VARCHAR(255) UNIQUE
);
Qui, email è una chiave unica che impedirà di aggiungere due utenti con la stessa email.