A Normalização do Banco de Dados
Por: tavares2022 • 25/5/2022 • Resenha • 344 Palavras (2 Páginas) • 121 Visualizações
[pic 1]
NORMALIZAÇÃO DE BANCO DE DADOS
O conceito de normalização foi introduzido por Codd em 1972 inicialmente foi introduzido três formas de normalização definidas como: primeira forma nominal (1FN), segunda forma nominal (2FN), terceira forma nominal (3FN). Mais tarde foi proposto por Boyce e Codd, uma nova definição mais reforçada da terceira forma nominal, que ficou conhecida como FNBC. Foram implementadas ainda a quarta e quinta forma, que são um nível mais restritivo de normalização.
O objetivo do processo de normalização de banco de dados é organizar de forma eficiente os dados armazenados, eliminando as redundâncias de dados e assegurando que as dependências façam sentidos. Com esses procedimentos procura contornar problemas com a inserção, remoção e alteração dos dados.
Uma forma nominal é uma regra que deve ser obedecida, por uma tabela no banco de dados, para que seja considerada normalizada. A primeira forma nominal é a regra que define as regras de organização básica de um banco de dados. Consiste nas seguintes regras: eliminar as colunas duplicadas de uma mesma tabela, criar tabelas separadas para cada grupo de dados relacionados e identificar cada linha com uma ou mais colunas como únicas.
O processo de normalização é realizado gradativamente, verificando se a tabela é compatível com as regras da primeira forma nominal, sendo compatível passa-se para a forma seguinte, e assim sucessivamente. Atualmente os arquitetos de banco de dados, implementam a normalização apenas até forma nominal FNBC. Pois a quarta e quinta forma, dependendo da situação podem exigir um pouco mais de processamento.
Com a aplicação das três primeiras formas nominais, podemos dizer que o banco de dados já está normalizado. Dessa forma conclui-se que a aplicação das formas de normalização corretas, contribuem consideravelmente para a criação de uma boa estrutura da base de dados evitando anomalias de redundância ou perda de informação na movimentação dos dados.
Wemerson Tavares
05/2022
...