1
2Pode colocar restrições para limitar o tipo de dados a introduzir numa tabela.
3Essas restrições podem ser especificadas quando a tabela for primeiro criada através da instrução CREATE TABLE ou após a tabela já ter sido criada através da instrução ALTER TABLE.
4
5Alguns tipos comuns de restrições incluem o seguinte:
6
7NOT NULL Constraint: Garante que uma coluna não pode ter o valor NULL.
8DEFAULT Constraint: Fornece um valor padrão para uma coluna quando nenhum é especificado.
9UNIQUE Constraint: Garante que todos os valores numa coluna são diferentes.
10CHECK Constraint: Garante que todos os valores numa coluna satisfazem um determinado critério.
11Primary Key Constraint: Utilizado para identificar de forma única uma linha na tabela.
12Foreign Key Constraint: Utilizado para garantir a integridade referencial dos dados.
13Cada restrição é abordada nas próximas secções.