Banco de dados

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (420 palavras )
  • Download(s) : 0
  • Publicado : 6 de maio de 2012
Ler documento completo
Amostra do texto
Universidade Paulista

Curso: Analise e Desenvolvimento de Sistemas
Tema: Normalização e Simbologia de Banco de Dados.



Normalização.

Normalização é um processosistemático através do qual uma tabela relacional não normalizada é transformada em um conjunto de tabelas normalizadas, que representem da melhor forma possível uma realidade a ser modelada. Um conceito básicousado para a normalização é o conceito de dependência funcional.

Dependência Funcional.
Dada uma relação, um atributo Y é dito funcionalmente dependente de um outro atributo X se e, somente se,cada ocorrência de X está associada sempre com a mesma ocorrência de Y.
X -> Y Diz-se que: X determina Y e X designa Y

Processo de Normalização.
O processo de normalização passa pelasseguintes etapas:
O documento ou arquivo a ser normalizado é representado na forma de uma tabela não normalizada.
A tabela vai sendo decomposta em tabelas normalizadas ("bem projetadas"). A normalizaçãodá-se em três passos principais, passando por três formas normais.
Uma forma normal é um conjunto de regras que uma tabela deve obedecer. Estas regras destinam-se a eliminar as redundâncias dedados.

Forma Não Normalizada
Uma tabela não normalizada (NN) contém valores de atributos não atômicos, isto é, contém tabelas embutidas .
Deve-se observar a representação do embutimento de tabelasatravés de parênteses e a indicação das chaves primárias em cada nível de embutimento.

Primeira Forma Normal.
Uma tabela na primeira forma normal (PFN) não contém tabelas embutidas.
A passagem àprimeira forma normal é feita nos seguintes passos:
Para cada tabela embutida (cada uma abre parênteses), inclusive a mais externa, é criada uma tabela na PFN que contém:
- as chaves primárias de cadatabela externa à tabela embutida;
- os atributos da própria tabela embutida.
São definidas as chaves primárias das tabelas na PFN.

Segunda Forma Normal
Uma tabela está na segunda forma...
tracking img