O que é um domínio de dados?
"Data Domain" é um termo usado nos campos de banco de dados e gerenciamento de dados. Refere -se ao intervalo de valores aceitáveis que uma linha ou campo específico pode conter. A aplicação dos domínios de dados mantém as informações em um banco de dados consistente e dentro de parâmetros aceitáveis, evitando situações nas quais os bancos de dados produzem resultados sem sentido ou não conseguem responder a perguntas específicas por falta de informações suficientes. Definir um domínio de dados é feito pelo programador de um banco de dados, que geralmente estipula uma lista de valores adequados para um campo de entrada no programa.
Talvez a maneira mais fácil de entender o conceito de um domínio de dados seja examinando um exemplo. Considere um campo em um banco de dados de funcionários no qual um usuário final deve registrar o status de emprego de funcionários individuais. Cada funcionário da organização será um funcionário atual ou anterior; Portanto, essas são as únicas entradas aceitáveis no domínio de dados para esse campo. Ao criar o banco de dados, o programador tYpicicamente indica que essas são as únicas respostas aceitáveis para alguém que inseriu dados sobre o "status do funcionário".
Outro exemplo mais complexo de um domínio de dados seria um campo para o número de telefone de um funcionário. Nos EUA, o domínio de dados nesse campo teria que ser limitado apenas a números, juntamente com um comprimento máximo de 10 caracteres; Em outras palavras, um código de área mais um número de telefone de sete dígitos. Um programador que queria aplicar um nível de controle ainda mais apertado sobre o domínio de dados poderia programá-lo para que apenas códigos e prefixos de área reais pudessem ser usados, impedindo que os indivíduos tentassem reivindicar (999) 999-9999 como número de telefone. Em ambos os exemplos, os limites colocados nos domínios de dados efetivos são realizados usando uma ferramenta conhecida como tabela de referência.
Os valores de dados aceitáveis são normalmente armazenados no que é conhecido como tabela de referência. Uma tabela de referência é uma tabela LTimado no banco de dados que contém os valores aceitáveis ou faixas de valores para dados para tabelas específicas no banco de dados. As informações inseridas no banco de dados são comparadas com a tabela de referência para determinar se o usuário inseriu acidentalmente uma entrada inválida. As entradas inválidas são normalmente sinalizadas com uma mensagem de erro e solicitam uma segunda oportunidade de inserir um valor correto no banco de dados.