? Dependência Função é um termo derivado da teoria matemática sobre a qual a teoria de banco de dados relacional é baseado . Um banco de dados relacional é um banco de dados eletrônico que consiste em várias tabelas ou relações , cada uma contendo linhas , conhecidas como registros e colunas , conhecidos como campos ou atributos. Um banco de dados relacional permite uma ligação a ser estabelecida entre as relações distintas que tenham um atributo correspondente. Atributos
preocupações funcionais de dependência a dependência do valor de um conjunto de atributos sobre o valor de um outro conjunto de atributos. Dependências funcionais são restrições sobre o conjunto de relações jurídicas de que um banco de dados pode conter. Eles exigem que os valores de um conjunto de atributos determinam unicamente os valores de um outro conjunto de atributos. Em outras palavras, um conjunto de atributos , A, funcionalmente determina um outro conjunto de atributos , B , se o valor de A determina um valor único para B.
parcial e transitiva Dependências
< br dependência funcional >
parcial descreve uma situação em que um conjunto de atributos , B, é funcionalmente dependente de um conjunto de atributos , A, mas um atributo pode ser removido de um ea dependência ainda é válido. Transitiva dependência funcional onde atributo A é funcionalmente dependente do atributo B e atribuem B é funcionalmente dependente do atributo C e, nesta situação , atribuem C é dito ser transitivamente dependente de uma via B.
< br > Dados de redundância
atributos ou combinações de atributos que podem ser usados para identificar exclusivamente um registro em um banco de dados relacional são conhecidos como chaves candidatas . Se atributo B é funcionalmente dependente do atributo B , A é dito ser o determinante de B. Na estrutura subjacente de uma relação , conhecido como um esquema , se A é um dos principais candidatos que não irá causar repetida , ou redundantes , e os dados cria o que é conhecido como a dependência funcional desejável . Se não, ele fará com que os dados redundantes e criar o que é conhecido como dependência funcional indesejável. Por exemplo, se uma única relação representa diferentes tipos de informação , tais como funcionários com seus salários , os projetos com os seus orçamentos e participação dos empregados nos projetos, a dependência funcional entre o funcionário eo salário e de projeto e orçamento cria dados redundantes na relação . < Br >
normalização
a técnica conhecida como normalização de banco de dados foi proposto pela primeira vez pelo cientista da computação britânico , Edgar F. Codd , em 1970. Codd propôs as primeira, segunda e terceira formas normais - de um total de sete agora conhecido - cada um dos quais prescritos certos critérios para eliminar dependências funcionais indesejáveis em um banco de dados. A violação de qualquer uma das formas normais indica a presença de um tipo específico de dependência funcional indesejável , o que pode levar a irregularidades na inserção , atualização ou exclusão de registros em um banco de dados.
< Br >