Software  
 
Conhecimento computador >> Software >> Software de banco de dados >> 
As desvantagens de Desnormalização Banco de Dados
Bancos de dados relacionais devem ser normalizados a fim de ser eficaz. A normalização é um passo importante na criação de bancos de dados relacionais . Um banco de dados relacional consiste em tabelas diferentes que falam , ou se relacionam , um ao outro. Enquanto denormalization pode ser usado para reduzir o número de juntar as tabelas e pode acelerar o processamento , que leva a redundante de dados e um aumento no tamanho total do banco de dados .
Database Design
O que é Normalização ?

Normalização é como os designers de banco de dados decidir sobre os campos apropriados , tabelas e relações de tabela que pertencem ao banco de dados. Os benefícios de uma base de dados normalizada são reduzidos a redundância de dados e dependência inconsistente , bem como um design mais intuitivo para os utilizadores . Dados redundante leva a um usuário ter que adicionar , editar ou apagar os mesmos dados em mais de um lugar no sistema . Dependência inconsistente obriga o usuário a procurar em um local nonintuitive para os dados.
O que é a primeira forma normal ?

Assegurar a normalização de banco de dados é realizado usando Primeira Forma Normal . Isto elimina os campos das tabelas individuais repetindo . Um exemplo de um campo de repetição é Class1, Class2 e Class3 . Este projeto irá funcionar até que um aluno leva uma quarta classe . Outra parte da Primeira forma normal é ter certeza de que cada campo é a menor unidade possível. Por exemplo, em vez de ter um campo para ClientName , a tabela deve ter dois campos, ClientFirstName e ClientLastName .
Que é o Second Form normal?

Eliminação de dados redundantes através tabelas e registros é Segunda Forma normal. O desenvolvedor deve garantir que cada campo aparece apenas em uma mesa , a fim de impedir a entrada de dados repetitivos. O único momento em que um campo pode ser uma tabela secundário é, quando ela é usada como uma chave estrangeira . Um exemplo disto é uma tabela que contém o instrutor chave primária de InstructorID . InstructorID pode aparecer novamente em uma tabela secundária chamada classe para identificar quem está instruindo a classe .
O que é terceira forma normal ?

Terceira forma normal garante que não não é inconsistente dependência. Inconsistência dependência ocorre quando um campo é uma tabela inesperado . Por exemplo, não seria intuitiva de olhar para o telefone de um aluno na tabela de classe. A maneira mais fácil para garantir que o campo pertence na tabela apropriada é fazer a pergunta a do name>

. Por exemplo , o é . Isso faz sentido lógico. Um exemplo de dependência inconsistente é o do <instructor > é <Database design OS . <br> Qual é Desnormalização ? <br> <p> Às vezes é apropriado para um designer denormalize propositadamente partes de um banco de dados. A designer de banco de dados deve fazer isso com premeditação , a fim de negar um impacto negativo para o desempenho e facilidade de uso . Por desnormalizar o design, menos unir tabelas e chaves estrangeiras são obrigatórios. Desnormalização pode ser usado em Primeira e Segunda forma normal , no entanto, nunca deve ser usado na Terceira Forma Normal <br> <br> . <div class=ptad2><script language='javascript' src='/ad/201310/4.js'></script></div> </div> </div> <div class=ptnrx></div> <table width="91%" height="52" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="51%"><p>Anterior : <a class='LinkPrevArticle' href='http://ptcomputador.com/Software/database-software/115987.html' >O que é o FileMaker Pro </a> </p></td> </tr> <tr> <td width="49%"> Próximo : No</li></td> </tr> </table></td> </tr> </table> <div class=bai7></div> <table width="770" height="246" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="375" height="246" valign="top"><table width="380" border="0" cellpadding="0" cellspacing="0" class="bian"> <tr> <td height="244" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" background="img_dm/danmai_r4_c04 -.jpg" bgcolor="#DBE3EE"> <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm"> Os artigos relacionados </td> </tr> </table> <table width="95%" height="209" border="0" align="center" cellpadding="0" cellspacing="4"> <tr> <td height="201"><table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://ptcomputador.com/Software/database-software/113934.html" title="Quais ferramentas são fornecidas no Access para criar relatórios " target="_self">Quais ferramentas são fornecidas no Access para criar …</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://ptcomputador.com/Software/database-software/114694.html" title="Como acessar Totais Consulta " target="_self">Como acessar Totais Consulta </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://ptcomputador.com/Software/database-software/115752.html" title="Como exportar um arquivo CSV usando Sapo " target="_self">Como exportar um arquivo CSV usando Sapo </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://ptcomputador.com/Software/database-software/112842.html" title="Como converter Unicode para não- Unicode no SSIS " target="_self">Como converter Unicode para não- Unicode no SSIS </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://ptcomputador.com/Software/database-software/113715.html" title="As vantagens do software de gerenciamento de banco de dados " target="_self">As vantagens do software de gerenciamento de banco de d…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://ptcomputador.com/Software/database-software/115229.html" title="Como compartilhar o Lotus Notes 7 e-mails " target="_self">Como compartilhar o Lotus Notes 7 e-mails </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://ptcomputador.com/Software/database-software/115493.html" title="Como criar um pFile " target="_self">Como criar um pFile </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://ptcomputador.com/Software/database-software/115262.html" title="Tipos de Flat Files " target="_self">Tipos de Flat Files </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://ptcomputador.com/Software/database-software/113676.html" title="Como importar dados CSV para uma tabela existente no Access 2007 " target="_self">Como importar dados CSV para uma tabela existente no Ac…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://ptcomputador.com/Software/database-software/115335.html" title="Como armazenar documentos do Word no Access " target="_self">Como armazenar documentos do Word no Access </a></td></tr><tr></tr></table></td> </tr> </table></td> </tr> </table></td> <td width="20" valign="top"></td> <td width="375" valign="top"><table width="380" border="0" cellpadding="0" cellspacing="0" class="bian"> <tr> <td height="244" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" background="img_dm/danmai_r4_c04 -.jpg" bgcolor="#DBE3EE"> <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm">Artigos em destaque </td> </tr> </table> <table width="95%" height="207" border="0" align="center" cellpadding="0" cellspacing="4"> <tr> <td height="199"><table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://ptcomputador.com/Software/antivirus-software/99293.html" title="O que é Malware VBS - Gen " target="_self">O que é Malware VBS - Gen </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://ptcomputador.com/Software/data-compression/112612.html" title="Como usar arquivos Zip De LimeWire " target="_self">Como usar arquivos Zip De LimeWire </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://ptcomputador.com/Software/antivirus-software/102401.html" title="Como excluir manualmente um Keylogger Silencioso " target="_self">Como excluir manualmente um Keylogger Silencioso </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://ptcomputador.com/Software/antivirus-software/101346.html" title="Como reparar um vírus que faz o disco rígido perder espaço " target="_self">Como reparar um vírus que faz o disco rígido perder e…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://ptcomputador.com/Software/animation-software/98156.html" title="Quais são SWF e FLA extensões de arquivos " target="_self">Quais são SWF e FLA extensões de arquivos </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://ptcomputador.com/Software/audio-software/103708.html" title="Como finalizar uma faixa no Nuendo " target="_self">Como finalizar uma faixa no Nuendo </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://ptcomputador.com/Software/antivirus-software/101380.html" title="Como se livrar de um vírus Trojan em um PC " target="_self">Como se livrar de um vírus Trojan em um PC </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://ptcomputador.com/Software/data-compression/111934.html" title="Como compactar um arquivo AVI com Zwei -Stein " target="_self">Como compactar um arquivo AVI com Zwei -Stein </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://ptcomputador.com/Software/antivirus-software/103226.html" title="Como matar um worm de computador " target="_self">Como matar um worm de computador </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://ptcomputador.com/Software/antivirus-software/100729.html" title="Formas livres para pegar um vírus fora do seu computador " target="_self">Formas livres para pegar um vírus fora do seu computad…</a></td></tr><tr></tr></table></td> </tr> </table></td> </tr> </table></td> </tr> </table></td> </tr> </table> <div class=bai7></div> <div class="ptbottom bs"> Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados <script language='javascript' src='/ad/201310/1.js'></script> </div> </div> </body> </html>