Normalização:
Normalização é o método utilizado numa base de dados para reduzir a redundância e inconsistência de dados da tabela. É a técnica em que os dados de não redundância e consistência são armazenados no esquema de conjunto. Utilizando a normalização, o número de tabelas aumenta em vez de diminuir.
Denormalização:
Denormalização é também o método utilizado numa base de dados. É utilizado para adicionar a redundância para executar rapidamente a consulta. É uma técnica em que os dados são combinados para executar a consulta rapidamente. Ao utilizar a desnormalização, o número de tabelas é reduzido, o que se opõe à normalização.
Diferença entre normalização e desnormalização:
S.NO | Normalização | Denormalização |
---|---|---|
>/td> | Na normalização, os dados de não-redundância e consistência são armazenados em esquema definido. | Na desnormalização, os dados são combinados para executar a consulta rapidamente. |
Na normalização, a redundância e inconsistência dos dados é reduzida. | Na desnormalização, a redundância é adicionada para execução rápida das consultas. | |
Integridade dos dados é mantida na normalização. | Integridade dos dados não é mantida na desnormalização. | |
Na desnormalização, a redundância é adicionada em vez da redução ou eliminação da redundância. | ||
Número de tabelas em normalização é aumentado. | Denormalização, Número de tabelas em diminuição. | |
Normalização optimizar os usos dos espaços em disco. | Denormalização não optimizar os espaços em disco. |
Leitor de atenção! Não deixe de aprender agora. Obtenha todos os conceitos importantes da Teoria CS para entrevistas da SDE com o Curso de Teoria CS a um preço amigo do estudante e fique pronto para a indústria.