Escolar Documentos
Profissional Documentos
Cultura Documentos
Capítulo 5 - Constraints
Capítulo 5 - Constraints
Capítulo 5 - Constraints
_______________________________________________________________________________________________________________________________________________________
1. CONSTRAINTS
No SQL, uma constraint é uma regra aplicada a uma ou mais colunas de uma
tabela para impor restrições aos dados que podem ser inseridos ou modificados.
• Foreign Key (Chave Estrangeira): Uma constraint que estabelece uma relação
entre duas tabelas, garantindo que os valores em uma coluna correspondam
aos valores em outra coluna de outra tabela.
• Unique (Único): Uma constraint que garante que os valores em uma coluna
ou conjunto de colunas sejam únicos em uma tabela.
• Not Null (Não Nulo): Uma constraint que garante que uma coluna não possa
conter valores nulos.
• Check (Verificação): Uma constraint que define uma condição que os valores
de uma coluna devem atender.
Essas constraints são usadas para impor integridade nos dados do banco de
dados, garantindo que apenas valores válidos sejam armazenados nas tabelas e
mantendo a consistência dos dados.
1
Capítulo 5 – BANCO DE DADOS
_______________________________________________________________________________________________________________________________________________________
EXERCICIO 1:
DETALHES:
constraint PK_funcionarios primary key(id_funcionario),
Temos uma constraint de nome PK_funionarios do tipo primary key para coluna
id_funcionario.
2
Capítulo 5 – BANCO DE DADOS
_______________________________________________________________________________________________________________________________________________________
3
Capítulo 5 – BANCO DE DADOS
_______________________________________________________________________________________________________________________________________________________
Não podemos inserir dados na tabela B se não foi inserido na tabela B, ou seja
não temos o id_pessoa da tabela tb_pessoas.