A mesa

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (387 palavras )
  • Download(s) : 0
  • Publicado : 24 de maio de 2012
Ler documento completo
Amostra do texto
Normalização da Informação
• Conduz a um esquema da BD relacional capaz de suportar os dados relevantes a um dado universo. • Ao normalizarmos a informação estamos a garantir:
• A não existência deredundâncias (cada dado deve ser armazenado uma única vez e numa única localização); • Consistência da Informação - Qualquer operação de manipulação da informação (Inserção, Alteração, Destruição)deve afectar uma só ocorrência de um dado; • Visão relacional dos dados.

1ª Forma Normal (1FN)
Visa eliminar a existência de grupos de valores repetidos, isto é, a uma ocorrência da chave, só podecorresponder uma ocorrência dos outros atributos não chave. Exemplo: Código Nome Sexo Categoria AnosCat Tabela Funcionário Na 1FN: Tabela Funcionário Tabela Categorias

• 1ª, 2ª e 3ª Formas Normais,Boyce-Codd Normal Form , 4ª e 5ª formas normais.

Código Nome Sexo

Código Categoria AnosCat

1

2

2ª Forma Normal (2FN)
Diz-se que um agrupamento está na 2ªFN se, e só se, estiver na 1ªFNe se cada atributo não chave depender funcionalmente da totalidade da chave. Exemplo: Tabela Fornecedor CodForn CodArt NomeForn MoradaForn PreçoArt

3ª Forma Normal (3FN)
Diz-se que um agrupamentoesta na 3FN se já estiver na 2FN e nenhum dos seus atributos depender funcionalmente de atributos não chave. Exemplo: Tabela Funcionários CodFunc NomeFunc Vencimento CodProjecto DataEntrega

Na2FN: Tabela Fornecedor Tabela Preços

CodForn NomeForn

MoradaForn

Na 3FN: Tabela Funcionários Tabela Projectos
3

CodFunc NomeFunc Vencimento CodProjecto

CodForn

CodArt

PreçoArtCodProjecto DataEntrega

4

Ponto de equilíbrio...
• Objectivos: flexibilidade vs. desempenho. • Na maioria dos casos o processo de normalização para na 3FN. 1FN 2FN 3FN BCNF 4FN 5FN

Exercícios• Ao trabalho ...

• menos relações • mais redundância

• mais relações • menos redundância Apenas em casos muito específicos a 3FN ainda transporta problemas. 5 6

1

1º Exercício...
tracking img