Normalização BD

531 palavras 3 páginas
Dependência funcional
A segunda e a terceira formas normais baseiam-se no conceito de dependência funcional.
A dependência funcional é a relação entre dois ou mais atributos.
Esta relação torna ao menos um dos atributos dependente do outro, ( A -> B) Leia-se o atributo A determina funcionalmente o atributo B e o atributo B depende funcionalmente do atributo A.

Segunda forma Normal (2FN):
Uma tabela encontra-se na 2FN quando encontra-se na 1FN e não contem dependências funcionais parciais, ou seja, todos os campos não chave dependem somente da chave primária.
Apenas chaves primárias compostas podem comprometer a 2FN, gerando dependências parciais.
Atributos que apresentam dependência parcial em relação a uma chave composta exigem a reformulação da tabela. Deve-se ter uma tabela para cada dependência parcial a onde a chave primária será a parte da chave composta que determinou a dependência e o atributo será o atributo dependente.
A chave composta da tabela original não precisa ser desfeita se estiver na 1FN.

Terceira Forma Normal (3FN):
A terceira forma normal depende do conceito de dependência transitiva.
A dependência transitiva ocorre quando um atributo depende de outro atributo que não é chave primária.
Uma relação esta na 3FN quando estiver na primeira forma normal e não apresentar dependências transitivas
O grupo de atributos que configura a dependência transitiva deve gerar uma nova tabela.
Sendo nova, a tabela terá sua própria chave primaria.
Caso a dependência transitiva ocorra com grupo de atributos que devam pertencer a uma tabela já existente ,devemos transferi-los para esta e revisar a coerência da mesma com as formas normais.
Normalização
A normalização foi proposta como uma forma de garantir a integridade na implementação do banco de dados. As 3 formas normais garantem uma boa implementação porem outras três regras foram propostas mais recentemente :
Forma normal de Boyce-codd(FNBC)
Trata-se de uma restrição sobre a 3FN.

Relacionados

  • Normalização em BD
    2308 palavras | 10 páginas
  • Normalizacao em bd
    2580 palavras | 11 páginas
  • Bd normalização
    1195 palavras | 5 páginas
  • Artigo 4FN - Normalização BD
    898 palavras | 4 páginas
  • Base de Dados
    2055 palavras | 9 páginas
  • normalizacao
    2487 palavras | 10 páginas
  • Banco de dados ii
    3235 palavras | 13 páginas
  • banco de dados
    1637 palavras | 7 páginas
  • Multivibrador
    5114 palavras | 21 páginas
  • Aula6 Normalizacao
    1280 palavras | 6 páginas