O que é uma dependência funcional?
Como um componente importante na normalização do banco de dados, o banco de dados ou a dependência funcional é uma situação em que um valor permite a transição suave para o próximo valor na sequência sem nenhum tipo de interrupção. Quando esse tipo de situação existe, o fluxo de informações dentro do banco de dados prossegue sem nenhum tipo de atraso ou problemas e a integridade dos dados em si é mantida. A dependência funcional é essencial na criação e operação de bancos de dados relacionais, pois o processo envolve a fácil associação com um valor ou tipo de dados com outros valores relevantes.
Uma das maneiras mais fáceis de entender como a dependência funcional funciona é considerar o uso de um número de identificação emitido pelo governo, como o número do Seguro Social que é rotineiramente emitido para cada cidadão dos Estados Unidos. Ao usar esse número como um meio de identificação, é possívelpara os empregadores acessarem informações sobre o titular desse número; Credores em potencial e outros credores podem utilizar o número para acessar informações financeiras relevantes sobre um candidato, e o número possibilita o acesso a informações como impostos avaliados e pagos, os níveis de renda de um ano para o seguinte e calcular os benefícios de aposentadoria apoiados pelo governo que o indivíduo acabará por deixar a força de trabalho. Em muitos casos, os empregadores podem realmente usar o mesmo número do número de identificação do funcionário principal ou alguma seção do número como uma ferramenta relacional para acessar o restante do arquivo eletrônico do funcionário.
Dentro do escopo do desenvolvimento e operação do banco de dados, a dependência funcional serve para permitir que os usuários digitem algum valor que, por sua vez, pode ser usado para recuperar as informações desejadas. Por exemplo, um vendedor pode inserir o valor do nome de uma empresa para recuperar todos os registros associados à Associa de contatosted com um cliente corporativo. Da mesma maneira, o vendedor que está planejando uma viagem de vendas pode entrar em um nome da cidade como o valor como um meio de acessar os nomes e informações de contato de todos os clientes localizados perto de seu destino, facilitando a organização de compromissos com esses clientes.
Embora a estrutura exata de como um sistema forneça dependência funcional possa variar com base no aplicativo envolvido, o resultado final ainda é o mesmo. Um valor está relacionado a outro, possibilitando acessar as informações necessárias com relativa facilidade. Com tantos registros mantidos em bancos de dados, em vez de confiar no método mais antigo de arquivos de cópia impressa, esse tipo de dependência relacional é muito importante para localizar e usar dados relevantes.