Cursos / Informática para Internet / Banco de dados / Aula

arrow_back Aula 06 - Normalização Básica

Normalização

O processo de normalização foi proposto por Dr. E. F. Codd como uma forma de evitar as anomalias mostradas anteriormente. Assim, o objetivo da normalização é remover a duplicação de dados e, consequentemente, minimizar a redundância. Segundo Powell (2006), a remoção da duplicação de dados permite:

  • Reduzir o espaço físico necessário para armazenar o banco de dados;
  • Melhorar a organização dos dados;
  • Reduzir o impacto de atualizações, inserções e remoções nos dados do banco de dados.

O processo de normalização é constituído por um conjunto de formas normais. As formas normais especificam critérios que definem quando uma tabela está bem estruturada ou não. Assim, para saber se uma tabela está bem estruturada, você deve verificar se a estrutura da tabela satisfaz todas as formas normais.

Nesta aula, você verá duas formas normais que são bem definidas na literatura de banco de dados. Veremos também que ações são necessárias para que uma tabela satisfaça cada forma normal. Ou seja, o que fazer para consertar a estrutura de uma tabela de modo que a mesma satisfaça a forma normal.

Versão 5.3 - Todos os Direitos reservados