Software  
 
Conhecimento computador >> Software >> Software de banco de dados >> 
Vantagens e Desvantagens de normalizar um banco de dados
bancos de dados de computadores estão em toda parte , dos utilizados pelos bancos para controlar as contas dos clientes aos usados ​​por sites para armazenar o conteúdo . Os bancos de dados funcionam melhor quando eles são projetados bem . Normalizar um banco de dados significa projetar a estrutura de banco de dados para armazenar dados de forma lógica e relacionado. É comum para todos os bancos de dados a ser normalizada , e normalizar um banco de dados tem vantagens e desvantagens . Reduz a duplicação de dados

bancos de dados podem conter uma quantidade significativa de informações, talvez milhões ou bilhões de pedaços de dados . Normalizar uma base de dados diminui de tamanho e evita a duplicação de dados . Ele garante que cada pedaço de dados são armazenados apenas uma vez.
Grupos dados de forma lógica

Os desenvolvedores de aplicativos que criam aplicativos para "conversar" com um banco de dados que é mais fácil de lidar com uma base de dados normalizada . Os dados que eles acessam está organizada de forma mais lógica em um banco de dados normalizado , muitas vezes semelhante à maneira em que a objetos do mundo real que os dados representam são organizados. Isso faz com que as aplicações dos desenvolvedores mais fácil de desenhar, escrever e mudança.
Impõe integridade referencial na integridade Dados

referencial é a aplicação de relações entre dados tabelas associadas . Sem integridade referencial , os dados em uma tabela pode perder a sua ligação a outras mesas onde dados relacionados é realizada . Isto leva a dados órfãos e inconsistentes em tabelas. Um banco de dados normalizado , com junções entre as tabelas , pode impedir que isto aconteça .
Diminui o desempenho do banco de dados

Um banco de dados altamente normalizado , com muitas mesas e uniões entre as tabelas é mais lento do que um banco de dados sem esses atributos. Muitas pessoas utilizam um banco de dados normalizado , ao mesmo tempo também pode desacelerar a velocidade de dados. Em alguns casos, uma certa quantidade de desnormalização do banco de dados podem ser necessárias para melhorar a velocidade de dados.
Requer uma análise detalhada e Projeto

Normalizing um banco de dados é um complexo e difícil tarefa. Grandes bancos de dados com uma quantidade considerável de informações , tais como os executados pelos bancos, exigem uma análise cuidadosa e design , antes de serem normalizados . Conhecer o uso pretendido de um banco de dados, por exemplo, se ele deve ser otimizado para leitura de dados , gravação de dados ou de ambos, também afeta a forma como ele é normalizado . Um banco de dados mal normalizado pode executar mal e armazenar dados de forma ineficiente.

Anterior :

Próximo : No
  Os artigos relacionados
·Como desfragmentar Tudo em um disco 
·Como se livrar de JunkFiles 
·Como Calcular Com o SQL 
·Como restaurar Sintaxe Declaração 
·As desvantagens de usar um arquivo de script para criar…
·O que envolve a manutenção de um registro de todas as…
·5 Princípios de um Sistema de Banco de Dados 
·Você pode editar um subformulário dentro de um formul…
·Como criar um banco de dados Oracle Clone Com RMAN 
·Como excluir Compactar ao fechar em Access 2007 
  Artigos em destaque
·Como compactar arquivos enormes 
·As vantagens do Symantec Backup Exec 10D 
·Como converter vídeos HD para iPad no Mac 
·Como alterar os Shades em Adobe Illustrator 
·Como pintar uma cara no Adobe Illustrator 
·Como obter um clipe de música da Highway to Hell AC Al…
·Como converter um Avi para um DVD e Gravar um DVD 
·Como fazer uma curva Logo Com um Master Collection CS3 
·Como criar um arquivo SWF 
·Como fazer um céu estrelado no Illustrator 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados