PedroFBR (discussão | contribs)
 
(32 revisões intermediárias por 4 usuários não estão sendo mostradas)
Linha 1: Linha 1:
= Dependência Funcional =
<br>


* O que é Dependência Funcional baseada em Transitividade?
= Conceito =
Dependência Funcional baseada em transitividade é quando um atributo depende de outro que não faça parte da chave primária.
A normalização é um processo de organização de dados que possui várias etapas. A Terceira Forma Normal (3FN) consiste em organizar os dados de forma a se encaixarem à Segunda Forma Normal (2FN) e em garantir que os atributos que não pertencem à chave não dependam de nenhum atributo que também não dependa da chave.


* Exemplos
= Procedimento =
<br>
Deve-se analisar as dependências funcionais entre atributos não chave identificando os atributos que são funcionalmente dependentes de outros não chave e removê-los.


= Exemplo =
Na tabela a seguir, temos várias entidades e atributos. Ela já está na 2FN.




[[Arquivo:Tabela 1- Normalização.png]]


= 3FN =
Para uma entidade estar em 3FN  (terceira forma normal), é preciso que ela já esteja em 2FN e não posssua dependência funcional baseada em transitividade.Em 3FN temos de eliminar aqueles campos que podem ser obtidos pela equação de outros campos da mesma tabela. A 3FN elimina as características mais potencialmente indesejáveis dos dados que estão em 2FN ou 1FN.


= Exemplo 1 de 3FN =
No entanto, o Subtotal depende do Valor Unitário e da Quantidade (multiplica-se ambos para obtê-lo). Assim, Subtotal depende de atributos não chave.
<br>


* Procedimento
Para normalizar esta tabela na 3FN, devemos retirar a coluna do Subtotal, da seguinte forma:
* Desenho em tabelas
<br>


= Exemplo 2 de 3FN  =
<br>


* Procedimento
[[Arquivo:Tabela 2 - Normalização.png]]
* Desenho em tabelas
<br>


= Exemplo 3 de 3FN =
= Referências Bibliográficas =
<br>


* Procedimento
Válida a pesquisa apenas em Livros, Artigos ou Revistas.
* Desenho em tabelas
<br>


= Referências =
*
<br>
 
* Prioritariamente livros e artigos
* Notação ABNT

Edição atual tal como às 01h21min de 20 de novembro de 2014

Conceito

A normalização é um processo de organização de dados que possui várias etapas. A Terceira Forma Normal (3FN) consiste em organizar os dados de forma a se encaixarem à Segunda Forma Normal (2FN) e em garantir que os atributos que não pertencem à chave não dependam de nenhum atributo que também não dependa da chave.

Procedimento

Deve-se analisar as dependências funcionais entre atributos não chave identificando os atributos que são funcionalmente dependentes de outros não chave e removê-los.

Exemplo

Na tabela a seguir, temos várias entidades e atributos. Ela já está na 2FN.



No entanto, o Subtotal depende do Valor Unitário e da Quantidade (multiplica-se ambos para obtê-lo). Assim, Subtotal depende de atributos não chave.

Para normalizar esta tabela na 3FN, devemos retirar a coluna do Subtotal, da seguinte forma:


Referências Bibliográficas

Válida a pesquisa apenas em Livros, Artigos ou Revistas.