GoConqr has a new look! Let us know what you think.

Mind map

Normalização

Millena Dias DATABASE MODELING & SQL - ANDRÉ Portuguese

Normalização

Map content

Normalização

  • MRN
  1. É um checklist para melhoria de um modelo –Diminuindo redundâncias dos dados................. –Evitando anomalias de atualização.................................. –Para colaborar para consistência dos dados armazenados

    • 3ª Forma Normal ou FNBC
      • É o mais adequado
  2. 1ª Forma Normal (1FN):

    • Algumas chaves dependem de 
    • Não pode ter atributo Multi Valorado apenas atributo simples ( Atributos atômicos )
      • Sem repetição de linhas, isto já é definido pela chave primária
        • verifica as tabela do Modelo Relacional Normalizado (MRN).
        • Contra:
          • Anomalias de inclusão, alteração e exclusão. Pois está vinculado apenas com o ato
  3. 2ª Forma Normal (2FN)

    • 2• XNão pode ter dependências parcial ( Ou seja alguns itens que precisam da chave parar entendimento )
      • 3• É a divisão das tabelas dos atributos
      • 4• Dependência funcional, ou seja só pode depender totalmente -> Depende da regra do negócio
        • 5• Ou seja, se a data depende do item ou da nota fiscal
      • 1• Só pode depender totalmente
  4. 3ª Forma Normal (3FN)

    • Manter os dados históricos e o campo calculado
    • 1• Não pode ter dependências transitivas
      • 2• Ou seja, atributos serão dividos
        • 3• O que é a dependência transitiva -> É algum atributo que além de ser dependente da chave primária é dependente de outra atributo. Na 3 FN não pode haver dp transitiva
          • 4• Na 3FN já é possivel incluir, alterar e excluir. Sem ter dependência vinculada
  5. Forma Normal de Boyce-Codd (FNBC):

    • Baseada na 1 Forma Normal
    • 1• Todo determinante tem que ser “chave candidata”
      • até a chave primária
      • 2• Faz a transformação das chaves da 1FN -> e elege todas as chaves, até as chaves primária como "Chave candidatas"
  6. Desnormalização -> Sem o campo calculado

    • 2• ATENÇÃO: Devem ser feitas criteriosamente, após análise dos casos — e devem ser documentadas (no “dicionário de dados” e outros documentos pertinentes de projeto).

Images and files in the map

  • Normalização
  • Normalização
  • Normalização
  • Normalização
  • Normalização
  • Normalização
  • Normalização
  • Normalização
  • Normalização
  • Normalização

Information

Description
DATABASE MODELING & SQL - ANDRÉ Mind Map on Normalização, created by Millena Dias on 23/04/2019.
Created by
Millena Dias
Views
2
Rating

More on Normalização e dependências funcionais

Feedback

What is it about?

What do you think of the new look?

How do you like it?