Restrições
Tipos de Restrições
  • Restri��es de Dados.
    • NOT NULL:
      • Impõe a obrigatoriedade de ocorrência de valor para a coluna.
      • Define que os valores para a coluna são obrigatórios, exigidos, requeridos.
      • Na tentativa de “anular” um valor da coluna ou de inserir uma linha com a indicação de NULL para essa coluna, haverá uma validação a esta restrição;
    • CHECK:
      • Valida o valor a ser admitido por uma coluna, contra uma regra (expressão).
      • Oferece uma poderosa maneira de verificar se o dado fornecido à coluna condiz com a expressão que é apresentada para a constraint;
  • Restri��es de Integridade Referencial.

     Se a tabela de Unidades Federativas tivesse as seguintes restrições:

SIGLA varchar(2) CHECK(sigla in('AL', 'RS', 'DF'))

NOME varchar(35) NOT NULL

AL

Alagoas

DF

Distrito Federal

...

...

RS

Rio Grande do Sul


     Porém, essa tabela não permitiria os seguintes registros:

NULL

NULL

‘ZZ’

NULL


     Restrições Aplicadas:
        No 1o. e no 2o. registro, o campo SIGLA permite somente as Strings 'AL', 'RS' ou 'DF' e o campo NOME não permite nulos.



Hosted by www.Geocities.ws

1