• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Normalização em banco de dados
 

Normalização em banco de dados

on

  • 140 views

Resumo de normalização em bancos de dados

Resumo de normalização em bancos de dados

Statistics

Views

Total Views
140
Views on SlideShare
140
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft Word

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Normalização em banco de dados Normalização em banco de dados Document Transcript

    • Normalização em Banco de Dados Orlando da Silva Jr. 1) Objetivos a. Garantir a integridade dos dados b. Diminuir a redundância c. Melhorar a legibilidade dos dados 2) Conceitos a. Tabela: estrutura de linhas e colunas que armazena dados b. Registro: linha formada por uma lista de colunas c. Atributo: são as colunas da tabela e representam as suas características individuais d. Chave candidata: atributosque podem identificar de maneira exclusiva um registro e. Chave primária: atributo que garante a exclusividade do registro f. Chave estrangeira: atributo que faz relação à chave primária de outra tabela Formas Normais 3) 1FN: Os atributosnão devem conter grupos de repetição a. Não admite repetições b. Não permite atributos multivalorados c. Regra de ouro: “não misturar assuntos em uma mesma tabela” d. Correção: i. Identificar chave primária ii. Identificar atributo com dados repetidos iii. Criar nova tabela com chave primária para armazenar atributo iv. Incluir atributo que se repete na nova tabela v. Criar relação entre a primeira tabela e a nova tabela 4) 2FN: Todos os atributos que não fazem parte da chave primária são dependentes dela a. Deve estar na 1FN b. Todos os atributos são dependentes da chave primária c. Correção: i. Identificar os atributos que não dependem da chave primária ii. Criar nova tabela para esses atributos iii. Remover atributos da primeira tabela iv. Criar relação entre a primeira tabela e a nova tabela 5) 3FN: Todos os atributos devem ser mutuamente independentes a. Deve estar na 2FN b. Não há dependência funcional entre os atributos c. Todos os atributos dependem unicamente da chave primária d. Correção: i. Identificar os atributos que não dependem da chave primária ii. Remover os atributos 6) FNBC: Todo determinante aparece como uma chave candidata a. Deve estar na 3FN b. As chaves candidatas são compostas c. Todas as chaves candidatas têm um atributo comum
    • 7) 4FN: A tabela não deve ter mais de uma dependência multivalorada 8) 5FN:Relacionamentos múltiplos