Desnormalização

Autor: Judy Howell
Data De Criação: 1 Julho 2021
Data De Atualização: 12 Poderia 2024
Anonim
Desnormalização - Tecnologia
Desnormalização - Tecnologia

Contente

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 organizar um banco de dados em tabelas corretamente para promover um determinado uso.

Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

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 da incompatibilidade de dados.