A Check Constraint de banco de dados é associada a uma tabela ou coluna de uma tabela que permite expressar um critério determinado para os valores possíveis que a colunas pode assumir.
- Tabela: Quando o conteúdo de uma coluna depende do conteúdo de outra(s) coluna(s) da tabela.
- Coluna:
- Quando o conteúdo de uma coluna depende de alguma condição. Por exemplo: uma coluna de idade que somente pode assumir valor maior ou igual a 18.
- Quando o conteúdo de uma coluna somente pode assumir valores contidos em uma lista denominada de domínio.