Junior — Middle
Explique o que é uma restrição de integridade de dados em SQL e como ela é utilizada.
sobes.tech IA
Resposta da IA
As restrições de integridade de dados em SQL são regras que garantem a correção e coerência dos dados na base.
Principais tipos de restrições:
- PRIMARY KEY — identificador único da linha.
- FOREIGN KEY — referência a uma chave noutra tabela, assegura a relação e integridade entre tabelas.
- UNIQUE — garante a unicidade do valor na coluna.
- NOT NULL — proíbe armazenar valores vazios.
- CHECK — verifica uma condição para o valor.
Exemplo de uso de restrição:
CREATE TABLE utilizadores (
id INT PRIMARY KEY,
email VARCHAR(255) UNIQUE NOT NULL,
idade INT CHECK (idade >= 18)
);
As restrições ajudam a evitar erros, como duplicação de dados ou inconsistências nas ligações entre tabelas.