Banco de dados i - normalização

Páginas: 6 (1441 palavras) Publicado: 3 de outubro de 2012
[pic]
FASAM – FACULDADE SUL-AMERICANA
BANCO DE DADOS I
ANDRÉ RIBEIRO DE SOUZA











NORMALIZAÇÃO
1ª FORMA NORMAL (1FN)
2ª FORMA NORMAL (2FN)
3ª FORMA NORMAL (3FN)
LISTA DE EXERCÍCIOS NORMALIZAÇÃO













ISRAEL BUENO DIAS
BANCO DE DADOS I










GOIÂNIA
2012










NORMALIZAÇÃO
1ª FORMA NORMAL (1FN)
2ª FORMA NORMAL (2FN)3ª FORMA NORMAL (3FN)
LISTA DE EXERCÍCIOS NORMALIZAÇÃO










TRABALHO DE PESQUISA E LISTA DE EXERCÍCIOS, PARA FINS DE COMPLEMENTAR A NOTA N1 DA MATÉRIA DE BANCO DE DADOS I DO PROFESSOR ANDRÉ RIBEIRO, NO CURSO DE BANCO DE DADOS I, 1º PERÍODO, REALIZADO NA FASAM FACULDADE SUL-AMERICANA.













GOIÂNIA
2012
RESUMONormalização é um processo que consiste em estruturar as tabelas e os atributos na forma mais adequada, do ponto de vista das operações a executar sobre a informação registada na base de dados, tendo em vista eliminar redundâncias desnecessárias e evitar problemas com a inserção, eliminação e actualização de dados fazendo com que eles se tornarem inconsistentes.


No entanto, muitas SGBDsrelacionais não têm separação suficiente entre o projeto lógico da base de dados e a implementação física do banco de dados, e isso tem como conseqüência que as consultas feitas a um banco de dados totalmente normalizado têm um mau desempenho. Nestes casos, usa-se por vezes a desnormalização para melhorar o desempenho, com o custo de menores garantias de consistência.
Obtido o esquemarelacional correspondente ao documento, passa-se ao processo de normalização. Este processo baseia-se no conceito de forma normal.


Uma forma normal é uma regra que deve ser obedecida por uma tabela para que esta seja considerada “bem projetada”. Há diversas formas normais, isto é, diversas regras, cada vez mais rígidas, para verificar tabelas relacionais. No caso deste trabalho, vamos consideraràs 1º, 2º e 3º, formas normais. Estas formas normais são denominadas simplesmente primeira, segunda, terceira forma normal, abreviadamente 1FN, 2FN e 3FN.















SUMÁRIO

1 PRIMEIRA FORMA NORMAL(1FN)...................................................................05
2 SEGUNDA FORMA NORMAL(2FN)...................................................................07
3TERCEIRA FORMA NORMAL(3FN)....................................................................08
4 REFERÊNCIAS...................................................................................................10
5 V LISTA DE EXERCÍCIOS....................................................................................11








PRIMEIRA FORMA NORMAL (1FN)

Uma relação estará naPrimeira forma normal 1FN, se e somente se todos os domínios básicos contiverem somente valores atômicos (não contiver grupos repetitivos).
Em outras palavras podemos definir que a primeira forma normal não admite repetições ou campos que tenha mais que um valor.
Procedimentos:
a) Identificar a chave primária da entidade;
b) Identificar o grupo repetitivo e removê-lo daentidade;
c) Criar uma nova entidade com a chave primária da entidade anterior e o grupo repetitivo.
A chave primária da nova entidade será obtida pela concatenação da chave primária da entidade inicial e a do grupo repetitivo.
O próximo passo da normalização consta da transformação do esquema de tabela não normalizada em um esquema relacional na primeira forma normal (1FN). Umatabela encontra-se na 1FN quando não contém tabelas aninhadas. Portanto, a passagem à 1FN consta da eliminação das tabelas aninhadas eventualmente existentes.


Para transformar um esquema de tabela não normalizada em um esquema na 1FN há duas alternativas:
• Construir uma única tabela com redundância de dados
Cria-se uma tabela na qual os dados das linhas externas à...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Normalização Banco de Dados
  • normalização banco de dados
  • Normalização banco de dados
  • Normalização de banco de dados
  • Normalização de banco de dados
  • Normalização de Banco de Dados
  • Normalização banco de dados
  • Normalização de banco de dados

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!