Codigos Fonte, Artigos e Dicas
Normalização de um Banco de Dados (2ª Forma Normal)
Continuando…
2ª Forma Normal
Uma tabela esta na segunda forma normal se está na primeira forma normal, e cada uma das colunas não pertencentes à chave primária não form dependente parcialmente dessa chave.
Uma coluna depende parcialmente da chave se, para que seu valor seja determinado não necessitamos conhecer a chave como um todo, mas sim somente um ou alguns de seus valores.
Ou seja, se uma coluna de uma tabela não pertence à chave e pode ter seu valor determinado por parte da chave é dita como “dependente parcialmente da chave”.
Note que dependência parcial é um tipo de dependência funcional.
Portanto, para levar um conjunto de tabelas à 2FN, o objetivo é remover dependências parciais.
EX.:
Carro = (placa, licença_dono, nome_dono, modelo, qtd_km_rodados, qtd_rodado_por_dono)
Relação 1= (licença_dono, nome_dono)
Relação 2= (placa_carro, modelo, qtd_km_rodados)
Relação 3 = (placa_carro, licença_dono, qtd_rodado_por_dono)
Simples Assim…
Posts Relacionados
| Imprimir artigo | Este artigo foi escrito por paulodiogo em 29 29UTC julho 29UTC 2009 às 9:40, e está arquivado em Banco de Dados. Siga quaisquer respostas a este artigo através do RSS 2.0. Você pode deixar uma resposta ou fazer um trackback do seu próprio site. |
