Lar Bases de dados O que é desnormalização? - o que é techopedia

O que é desnormalização? - o que é techopedia

Índice:

Anonim

Definição - O que significa Desnormalização?

A desnormalização é uma estratégia usada pelos gerentes de banco de dados para aumentar o desempenho de uma infraestrutura de banco de dados. Envolve adicionar dados redundantes a um banco de dados normalizado para reduzir certos tipos de problemas com consultas ao banco de dados que combinam dados de várias tabelas em uma única tabela. A definição de desnormalização depende da definição de normalização, que é definida como o processo de organização correta de um banco de dados em tabelas para promover um determinado uso.


Techopedia explica desnormalização

Em muitos casos, a desnormalização envolve a criação de tabelas ou estruturas separadas para que as consultas em uma parte da informação não afetem outras informações vinculadas a ela. Por exemplo, onde mais variáveis ​​de dados globais, como nomes de clientes, estão vinculadas a compras únicas em um histórico de compras, um administrador de banco de dados deseja garantir que o trabalho realizado em um item adquirido não afetará incorretamente toda a conta do cliente. Portanto, os manipuladores de banco de dados separarão as duas informações, às vezes com dados redundantes, para que possam ser trabalhados separadamente.

A desnormalização é que a adição de dados redundantes permite resultados de pesquisa mais sofisticados. Alguns exemplos normalmente fornecidos para explicar isso incluem situações em que os manipuladores de banco de dados desejam encontrar endereços anteriores, históricos de compras ou qualquer outra coisa sobre um cliente ou cliente que não atenda ao estado atual específico dessa conta. É aqui que ter dados redundantes pode permitir que os bancos de dados dêem resultados diferentes com base exatamente no que o usuário está solicitando. Novamente, ter esses dados redundantes também pode melhorar o desempenho com base nas maneiras específicas pelas quais um banco de dados procura por um item específico. Os desafios envolvidos na desnormalização incluem a documentação cuidadosa do processo para evitar alguns tipos de anomalias que podem ocorrer como resultado de incompatibilidade de dados.

O que é desnormalização? - o que é techopedia