Atps banco de dados

Disponível somente no TrabalhosFeitos
  • Páginas : 4 (939 palavras )
  • Download(s) : 0
  • Publicado : 3 de abril de 2013
Ler documento completo
Amostra do texto
Etapa 04
• Passo 01
Normalização de dados é o processo formal passo a passo que examina os atributos de uma entidade, com o objetivo de evitar anomalias observadas na inclusão, exclusão e alteraçãode registros.
Os objetivos principais são:
1. Minimização de redundâncias e inconsistências;
2. Facilidade de manipulações do banco de dados;
3. Facilidade de manutenção do sistema deInformação.
Podemos afirmar que a primeira forma normal não admite repetições ou campos que tenha mais que um valor. Considere a tabela abaixo para cadastrar clientes:


Nro_ficha Nome_proprietario TelefoneEndereço
01 Junio 3613 3333 Rua 01
02 Alan 3614 4444 Rua 02
03 Juliana 3615 5555 Rua 03
Tabela não normalizada
Para colocarmos na primeira forma normal teremos que fazer algumas modificações,pois todos os clientes possuem Rua, Cep, Bairro e todos estas informações estão na mesma coluna da tabela e clientes com mais de um telefone.

Nro_ficha Nome_proprietario Rua Bairro CEP
01 Junio Rua01 Solar 72910 000
02 Alan Rua 02 Lunar 72910 001
03 Juliana Rua 03 Estrelar 72910 002

Nro_ficha Telefone
01 3613 3333
01 3617 7777
02 3614 4444
03 3615 5555
03 3618 8888
Tabela na 1ªForma Normal
Para isso foi gerado uma segunda entidade para que a (1NF) fosse atendida.
• Passo 02
Uma tabela está na Segunda Forma Normal (2FN) se ela estiver na (1FN) e todos os atributos não chaveforem totalmente dependentes da chave primária. Obs.:(dependente de toda a chave e não apenas de parte dela). Se o nome do produto já existe na tabela produtos, então não é necessário que ele exista natabela de produtos. A segunda forma normal trata destas anomalias e evita que valores fiquem em redundância no banco de dados. Vamos analisar a tabela estacionamento:
Nro_ficha Código_vaga VagaQuant Valor_unit Subtotal
001 7-33 Diretor 03 300,00 900,00
002 7-34 Supervisor 02 200,00 400,00
003 7-35 Colaborador 01 100,00 100,00
Tabela não está na (2NF)
O nome do produto depende do código...
tracking img