560 Shares 4634 views

Normalização das bases de dados

Agrupamento dos mesmos dados na tabela pode ser feita de várias maneiras. Atributos em uma relação deve ser agrupados de acordo com o princípio relacional, isto é, ele deve ser totalmente minimizar a duplicação de dados, bem como simplificando o procedimento para o seu tratamento, seguida de uma actualização. Um dos principais problemas com a concepção de banco de dados executa eliminação de redundância, e é alcançado pela normalização.

banco de dados normalização representa um restrições formais aparelhos para criar tabelas que permite eliminar a duplicação, com a informação de software armazenadas consistência necessária, reduzindo os custos de trabalho associados à manutenção e manutenção de banco de dados. operação de normalização consiste na expansão das tabelas de banco de dados originais em simples. Em cada fase do presente processo necessariamente tabela dada na forma normal. Cada fase é caracterizada por normalização de um determinado conjunto de restrições, que devem cumprir com todas as tabelas. Assim, a remoção é realizada informações da tabela de não-chave, que é redundante.

Normalização das bases de dados é baseado no conceito de dependência funcional entre os atributos. Considera-se que um atributo é dependente da outra, se cada vez que um determinado valor da segunda atributo corresponde a não mais do que um do primeiro valor.

Normalização das bases de dados – um termo geral, no entanto, pode ser subdividida em várias formas normais, que serão discutidos mais tarde.

Um objeto de dados é considerada relevante para a primeira forma normal quando o valor de cada atributo é o seu único. Se um determinado atributo tem um valor duplicado, não pode ser considerado um objecto pertencendo à primeira forma normal. Acontece que você pode criar um ainda qualquer entidade que seja um objeto de dados.

Um objecto de dados é considerada como pertencendo à segunda forma normal quando ele já está na primeira forma normal, mas cada um dos seus atributos, não consistindo de um modo potencial, completamente independente em termos funcionais a partir de cada uma das teclas possíveis.

Um objecto de dados é considerada como pertencendo à terceira forma normal, se ele já está na segunda forma normal, mas não apresentaram quaisquer dependências transitórias de objectos não-chave das teclas. Sob a dependência transitória é geralmente entendida como uma relação evidente entre os campos.

Normalização de banco de dados coloca o objetivo principal desenvolvedor para trazer todas as relações com a terceira forma normal. Só desta forma, no futuro, será possível criar um sistema de informação eficiente.

Normalização das bases de dados: regras básicas

Ele deve formular um conjunto de regras a serem seguidas no trabalho de normalização. O primeiro é para excluir os grupos de repetição. Necessário para formar uma tabela separada armazenamento de cada conjunto de atributos relacionados, que cria uma chave separada. Em seguida, certifique-se de eliminar dados redundantes. Nos casos em que a relação atributo é observado apenas na parte da chave, então ele deve ser colocado em uma tabela separada. A terceira regra é obrigatório, excepto para as colunas que não dependam da chave. Atributos deve ser colocado em uma mesa isolada, se eles não têm o efeito desejado na chave. Certifique-se de isolar as múltiplas relações independentes. Neste caso estamos a falar sobre o que não é visto ligação concreta entre múltiplas relações. Finalmente, é necessário isolar as múltiplas relações relacionadas semanticamente. Neste normalização de dados for concluída, seguido por um processo de desenvolvimento.