2.1. Restrições de domínio

As restrições de domínio especificam que, dentro de cada tupla, o valor de cada atributo deve ser um valor indivisível do domínio ao qual ele pertence.

Os tipos de dados associados aos domínios normalmente incluem os tipos de dados numéricos padrão para inteiros (como short integer, integer e long integer) e números reais (float e double). Caracteres, booleanos, cadeia de caracteres de tamanho fixo (char) e cadeia de caracteres de tamanho variável (varchar) também estão disponíveis, assim como data, hora, marcador de tempo (timestamp), moeda ou outros tipos de dados especiais (binary, bit etc.). A especificação e as diferenças entre esses padrões serão discutidas futuramente, em outro módulo.

Outros domínios possíveis podem ser descritos por um subintervalo dos valores de um tipo de dados (exemplo: números inteiros de 1 a 100) ou como um tipo de dado enumerado (exemplo: Sim ou Não, Masculino ou Feminino etc.), em que todos os valores possíveis são explicitamente listados.

Copyright © 2014 AIEC.