Sobes.tech
Junior — Middle

Explique o que se entende por restrições no contexto de bases de dados.

sobes.tech IA

Resposta da IA

No contexto de bases de dados, restrições (constraints) são regras aplicadas aos dados nas tabelas para garantir sua integridade e correção. Os principais tipos de restrições:

  • PRIMARY KEY — identificador único do registro.
  • FOREIGN KEY — referência a uma chave em outra tabela, garantindo a relação entre tabelas.
  • UNIQUE — garante a unicidade do valor na coluna.
  • NOT NULL — impede o armazenamento de valores vazios.
  • CHECK — verifica se o valor atende a uma condição específica.

Por exemplo, uma restrição FOREIGN KEY não permitirá adicionar um registro com um identificador inexistente na tabela relacionada, prevenindo violações de relacionamentos.