Junior — Middle
Spiega cos'è una restrizione di integrità dei dati in SQL e come viene utilizzata.
sobes.tech AI
Risposta dell'AI
Le restrizioni di integrità dei dati in SQL sono regole che garantiscono la correttezza e la coerenza dei dati nel database.
Principali tipi di restrizioni:
- PRIMARY KEY — identificatore univoco della riga.
- FOREIGN KEY — riferimento a una chiave in un'altra tabella, assicura la relazione e l'integrità tra le tabelle.
- UNIQUE — garantisce l'unicità del valore nella colonna.
- NOT NULL — vieta di memorizzare valori nulli.
- CHECK — verifica una condizione per il valore.
Esempio di utilizzo di una restrizione:
CREATE TABLE utenti (
id INT PRIMARY KEY,
email VARCHAR(255) UNIQUE NOT NULL,
età INT CHECK (età >= 18)
);
Le restrizioni aiutano a evitare errori, come duplicati di dati o incoerenze nelle relazioni tra le tabelle.