0% acharam este documento útil (0 voto)
28 visualizações5 páginas

Normalização

A normalização é uma técnica que visa eliminar redundâncias de dados para evitar problemas como inconsistência e aumento de custos. A dependência funcional relaciona atributos dentro de uma entidade, podendo ser total ou parcial, dependendo da relação com a chave primária. As formas normais (1FN, 2FN, 3FN) definem critérios para organizar tabelas, garantindo que atendam a requisitos específicos de dependência e estrutura.

Enviado por

Reginaldo Santos
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
28 visualizações5 páginas

Normalização

A normalização é uma técnica que visa eliminar redundâncias de dados para evitar problemas como inconsistência e aumento de custos. A dependência funcional relaciona atributos dentro de uma entidade, podendo ser total ou parcial, dependendo da relação com a chave primária. As formas normais (1FN, 2FN, 3FN) definem critérios para organizar tabelas, garantindo que atendam a requisitos específicos de dependência e estrutura.

Enviado por

Reginaldo Santos
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

O que é Normalização?

É a técnica que tem por objetivo principal a eliminação ou minimização,


de redundâncias. A redundância de dados, tende a gerar os seguintes
problemas:
• Inconsistência;
• Queda de performance;
• Aumento de custos.

O que é Dependência Funcional?


É a relação de dependência entre atributos de uma mesma entidade e sua dependência. Podemos dizer que uma
coluna 2 depende funcionalmente de uma outra coluna 1 (ou a coluna 1 determina a coluna 2) quando, em todas as linhas
da tabela, para cada valor da coluna 1 corresponderá um mesmo valor na coluna 2.
Ex: UF → NomeEstado

Lê - se:

• A funcionalmente determina B;
• B é funcionalmente determinado por A;
• B é função de A.
Para cada valor de A teremos apenas um valor para B.

Tipos de Dependência Funcional


A dependência funcional pode se apresentar de duas formas. São elas:
• Dependência Funcional Total;
A dependência total ou completa ocorre quando um ou mais atributos de uma entidade dependem totalmente da
chave primária (composta).

• Dependência Funcional Parcial;


Dizemos que existe dependência parcial quando atributos de uma entidade não dependem da totalidade da chave
composta.

Formas Normais
Primeira Forma Normal – 1FN
Definição 1 - Uma tabela só estará de acordo com a primeira forma normal se, e somente se, nenhum dos atributos
tem domínio multivalorado.
Definição 2 - Uma tabela só estará na primeira forma normal se, e somente se, não possuir tabelas aninhadas.

Segunda Forma Normal – 2FN


Definição 1 - Uma tabela está na segunda forma normal se está na primeira e seus atributos dependem
funcionalmente da totalidade da chave ou atributo determinante.
Definição 2 - Uma tabela encontra-se na segunda forma normal, quando, além de estar na 1FN, não contém
dependências parciais.

Terceira Forma Normal – 3FN


Definição 1 - Uma tabela estará na 3FN quando estiver na 2FN e não houver dependência funcional transitiva entre
seus atributos.”.
Definição 2 - Uma tabela encontra-se na terceira forma normal, quando, além de estar na 2FN, não contém
dependências transitivas.

Você também pode gostar