Software  
 
Rede de conhecimento computador >> Software >> Software de banco de dados >> Content
Qual é a necessidade de normalização em dbms?
A normalização é um processo usado no design de banco de dados para criar um banco de dados que seja eficiente e reduza a redundância. Envolve dividir um banco de dados em várias tabelas e organizar essas tabelas de uma forma que facilite a atualização, inserção e exclusão de dados, minimizando o potencial de inconsistências de dados.

Os objetivos da normalização são:

* Garanta a integridade dos dados eliminando a redundância de dados.
* Simplifique o design do banco de dados, eliminando complexidade desnecessária.
* Melhore o desempenho otimizando os padrões de acesso aos dados.
* Torne o banco de dados mais flexível e fácil de modificar.

O processo de normalização envolve diversas etapas, também conhecidas como formas normais, que removem progressivamente anomalias e garantem um design ideal do banco de dados.

1. Primeira Forma Normal (1NF):
- Elimina linhas duplicadas em uma tabela.
- Garante que cada linha seja identificada exclusivamente por uma chave primária.

2. Segunda Forma Normal (2NF):
- Garante que cada coluna não-chave seja totalmente dependente da chave primária.
- Elimina dependências parciais da chave primária.

3. Terceira Forma Normal (3NF):
- Garante que cada coluna não-chave dependa diretamente da chave primária e não dependa transitivamente de outra coluna não-chave.
- Remove dependências transitivas entre colunas não-chave.

Seguindo essas formas normais, um banco de dados é levado a um estado normalizado, o que minimiza a redundância de dados, reduz anomalias e garante a integridade dos dados. Isso resulta em um banco de dados bem estruturado, eficiente no armazenamento e recuperação de dados, flexível a modificações e resiliente a inconsistências de dados.

Anterior :

Próximo :
  Os artigos relacionados
·Como atualizar e substituir textos no SQL 
·Como escrever consultas em MS Access 2007 
·Como criar um editor em MS SQL 
·Como abrir Query Analyzer no SQL 2005 Express 
·Como ocultar e mostrar uma coluna no Access 2007 
·Partes de uma unidade de disquete e Suas Funções 
·Como selecionar um Substring Lower no Oracle 
·Como Calcular a Semana do Ano no Oracle 
·Ferramentas de Software CRM 
·Como acessar o Gerenciador do menu de inicialização 
  Artigos em destaque
·Como verificar se um intervalo é vazia em AS3 
·Como gravar CDs em um HP Pavilion A510N 
·Como usar o MS PowerPoint 
·Como fazer um disco de backup para os Programas 
·Como fazer Subscrito no Excel 
·Como excluir Trackware Threat 
·Como copiar arquivos do iTunes em um CD 
·Como converter um arquivo MTS em um Mac 
·Como criar um orçamento no Microsoft Money 
·Por que uma criança usaria uma planilha? 
Cop e direita © Rede de conhecimento computador http://ptcomputador.com Todos os Direitos Reservados