Codigos Fonte, Artigos e Dicas
Normalização de um Banco de Dados (3ª Forma Normal)
Terceira forma Normal (3FN)
- Uma tabela está na terceira forma normal se esta na 2FN e se nenhuma de suas colunas não pertencentes à chave primária fica determinada transitivamente por esta chave.
- Uma coluna depende transitivamente da chave primária se seu valor é determinado pelo conteúdo de uma coluna não chave que, por sua vez é determinada pela chave primária da tabela.
Para cada coluna da tabela original que nao faz parte da chave primária, faça:
- Seja c a coluna atual
- Se c é dependente transitivamente de alguma outra coluna não pertencente à chave primária, faça:
- Crie nova tabela onde a chave primaria será a coluna que determinou o valor de c
- Adicione c a esta nova tabela
- Excluir c da tabela original
EX.:
Carro(placa, modelo, qtd_km_rodados, cód_fab, nome_fab)
Fica assim:
Carro(placa, modelo,qtd_km_rodados,cód_fab)
Fabricante(cód, nome)
Simples assim…
Créditos: Rafael Targino <Proj. de Banco de Dados> Apostila em PDF que me foi passada pela Prof. Roberta… =D
Nenhum post foi relacionado a este
| Imprimir artigo | Este artigo foi escrito por paulodiogo em 31 31UTC julho 31UTC 2009 às 10:34, e está arquivado em Conceitos. 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. |
