| Linha 6: | Linha 6: | ||
= Prós e contras = | = Prós e contras = | ||
No entanto, muitos SGBDs(Sistemas de Gerenciamento de Dados) relacionais não têm separação suficiente entre o projeto lógico da base de dados e a implementação física do banco de dados, e isso tem como consequência que as consultas feitas a um banco de dados totalmente normalizado têm um mau desempenho. Nestes casos, usa-se por vezes a desnormalização para melhorar o desempenho, com o custo de menores garantias de consistência. | |||
<br> | <br> | ||
Edição das 23h20min de 7 de dezembro de 2013
Conceito
A normalização de dados é uma série de passos que se seguem no projeto de um banco de dados, que permitem um armazenamento consistente e um eficiente acesso aos dados em bancos de dados relacionais. Esses passos reduzem a redundância de dados e as chances dos dados se tornarem inconsistentes.
Prós e contras
No entanto, muitos SGBDs(Sistemas de Gerenciamento de Dados) relacionais não têm separação suficiente entre o projeto lógico da base de dados e a implementação física do banco de dados, e isso tem como consequência que as consultas feitas a um banco de dados totalmente normalizado têm um mau desempenho. Nestes casos, usa-se por vezes a desnormalização para melhorar o desempenho, com o custo de menores garantias de consistência.
Chave Primária
Dependência funcional
Formas Normais
Exemplos em cada forma