Normalização de banco de dados

1549 palavras 7 páginas
02/06/2011



Normalização é um processo sistemático através do qual uma tabela relacional não normalizada é transformada em um conjunto de tabelas normalizadas, que representem da melhor forma possível uma realidade a ser modelada. 

Um conceito básico usado para a normalização é o conceito de dependência funcional 

Conceitos Úteis

Profª Otília



Garantir a integridade dos dados, evitando que informações sem sentido sejam inseridas

 Chaves
 Dependência Funcional (DF)



Organizar e dividir as tabelas da forma mais eficiente possível, diminuindo a redundância e permitindo a evolução do banco de dados.

 Trivialidade
 Transitividade
 D F Irredutível à Esquerda
 Dependência Multivalorada

1

02/06/2011



Chave candidata:
 atributo ou conjunto de atributos que são únicos para



 São as chaves candidatas que não foram definidas

cada registro.
Cada tabela pode ter uma ou várias chaves deste tipo.

como chaves primárias.

Exemplos: CODIGO, CPF, RG



Chaves alternativas:

Chave primária:

Chave estrangeira:
 Atributo ou conjunto de atributos que faz a

 Escolhida entre as chaves candidatas para ser o

ligação com a chave primária de outra tabela.
(FK – FOREIGN KEY)

identificador principal da tabela.
(PK – Primary Key)

 Sempre que um atributo X identifica um atributo Y

há entre eles uma dependência funcional.
X é o determinante e Y é o dependente.
 Representação:
▪ X -> Y (lê-se: X determina Y ou Y é dependente de X) cidade -> estado (estado é dependente de cidade) estado -> país (país é dependente de estado)



A dependência funcional trivial indica que um determinante com mais de um atributo pode determinar seus próprios membros quando isolados.
{banco, agencia} -> banco
{banco, agencia} -> agencia
A dependência funcional não trivial* indica que um determinante identifica outro atributo qualquer.
{banco, agencia} -> cidade
(cidade não faz parte do determinante)
*esta DF é a que nos interessa no processo de normalização

2

02/06/2011

Relacionados

  • Normalização de banco de dados
    990 palavras | 4 páginas
  • normalização banco de dados
    955 palavras | 4 páginas
  • Normalização Banco de Dados
    1962 palavras | 8 páginas
  • Normalização banco de dados
    1550 palavras | 7 páginas
  • Normalização de Banco de Dados
    2657 palavras | 11 páginas
  • Normalização de banco de dados
    252 palavras | 2 páginas
  • Normalização banco de dados
    349 palavras | 2 páginas
  • Banco de dados i - normalização
    1441 palavras | 6 páginas
  • Trabalho sobre normalização de banco de dados
    1754 palavras | 8 páginas
  • Banco de Dados - Dependências Funcionais e Normalização de Bancos de Dados Relacionais
    2836 palavras | 12 páginas