Normalização banco de dados

Páginas: 7 (1550 palavras) Publicado: 18 de junho de 2012
UNIÃO DINÂMICA DE FACULDADES CATARATAS FACULDADE DINÂMICA DAS CATARATAS
CURSO DE SISTEMAS DE INFORMAÇÃO

Sistemas de Banco de Dados I

DIEGO COROBINSKI CARMONA EVELYN LARISA SOUZA RAUBER

Foz do Iguaçu - PR

2011

DIEGO COROBINSKI CARMONA EVELYN LARISA SOUZA RAUBER

Sistemas de Banco de Dados I

Trabalho Parcial de Graduação, apresentado à Faculdade Dinâmica das Cataratas – UDC,como requisito parcial da disciplina de Sistemas de Banco de Dados I Profª: Fabiano Damin.

Foz do Iguaçu - PR 2011

2011

SUMÁRIO

Introdução......................................................................................................... 3 Primeira forma normal ....................................................................................... 4 Segunda forma normal....................................................................................... 6 Terceira forma normal ........................................................................................ 8 Quarta forma normal ........................................................................................ 11Conclusão....................................................................................................... 12

3

INTRODUÇÃO

A Normalização em Banco de Dados visa superar equívocos no Projeto do SGDB1, como redundâncias de informações, gerando deste modo, emaranhados de assuntos e ferindo a principal regra de um Banco de Dados baseado em um modelo Relacional, a de agrupar apenas dados com relação direta entre si. Os processos de Normalização nada mais são do que a aplicação devarias Regras sobre tabelas de um SGDB, certificando a presença de fundamentos básicos de Banco de Dados assim como funcionalidade. Essas regras de Normalização por muitas vezes atuam como dividendas de Tabelas, tornando uma Tabela não normalizada em varias tabelas, simplificando os seus atributos, e deixando claro que uma Tabela Normalizada é sinônimo de uma Tabela Estável. sua praticidade e1

Sistema de Gerenciamento de Banco de Dados (SGBD) - do inglês Data Base Management System (DBMS)

4

Primeira Forma Normal 1FN

Conceito: Uma Tabela encontra-se na Primeira Forma Normal se todos os seus atributos forem atômicos, ou seja, deve possuir atributos indivisíveis com apenas um valor, os atributos multivalorados devem ser representados por novas linhas ou novas Tabelas.Objetivo Específico: Eliminar dados Multivalorados Exemplo – 1FN

Tabela 1.1 NOME Tio Patinhas RG 6.666.666-6

Não Normalizada TELEFONE +55 (45) 9999-9999

A tabela demonstra o exemplo supracitado, onde pode ser observado que a coluna TELEFONE não é atômica pois esta multivalorada, oque torna a tabela não normalizada na Primeira Forma Normal.

Passos para obtenção da 1FN 1. Escolher a chaveprimária (NOME) definir as chaves candidatas da tabela. 2. Transformar os atributos compostos em atômicos. 3. Eliminar os atributos multivalorados (TELEFONE), gerando uma tabela para cada um dos conjuntos de itens repetitivos(DDI, DDD, TELEFONE). . 4. Cada item repetitivo dará origem a uma coluna nesta nova tabela.

Tabela 1.2 NOME Tio Patinhas

RG 6.666.666-6

DDI +55

Normalizada 1FN DDDTELEFONE (45) 9999-9999

5

Considerando que a abstração do projeto pedisse as particularidades de DDI, DDD e TELEFONE, podemos considerar a Tabela a seguir Normalizada na Primeira Forma Normal, uma vez que com essas mudanças todos os atributos tornaram-se atômicos, ou seja possuem valor indivisível. Tabela 1.3 Nome do Aluno Joãozinho Mariazinha Godines Nº da Matricula 3 2 1 Data deNascimento 21/10/2005 19/05/2004 14/02/2004 Não Normalizada Série 1ª 2ª 2ª Nome do Pai Chico Chico Ricardão Nome da Mãe Patroa Patroa Esposa Vizinho ... ... ... ... ... ...

A Tabela 1.3 não esta Normalizada frente a situação de que se um casal tendo mais de um filho matriculado estes terão seus nomes redigitados, abrindo espaço para um erro de digitação interferir em uma pesquisa ou relatório....
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Banco de dados i
  • 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 de banco de dados
  • Trabalho sobre normalização de banco de dados

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!