Aual de java

990 palavras 4 páginas
Dependência Funcional e
Normalização de Dados
Banco de dados I
Aula 05

Dependência Funcional

• A Dependência Funcional ele existe quando um conjunto de atributos é determinado por um outro conjunto de atributos ou dependente de um conjunto de atributos.

Dependência Funcional
• Domínio: Lavajato
• Cliente







Cod_Cliente
Nome
Data_Nasc
Placa
Ano
Marca

Dependência Funcional
• Ex: Nome e Data_Nasc são funcionalmente dependentes do atributo Cod_Cliente.

Dependência Funcional

• Dependência Parcial;
• Dependência Total;
• Dependência Transitiva;

Dependência Funcional
• DUCHA









Cod_cliente
Placa_Carro
Data
Nome_Cliente
CPF
Cor
Tipo
Preço

Chave Primária

Dependentes do
Cod_Cliente
Dependente da
Placa do Carro

Dependente do
Tipo da Lavagem

Dependência Funcional
• DUCHA









Cod_cliente
Placa_Carro
Data
Nome_Cliente
CPF
Cor
Tipo
Preço

Chave Primária

Dependência Parcial

Dependência Funcional
• Cliente







Cod_Cliente
Nome
Data_Nasc
Placa
Ano
Marca

Chave Primária

Dependência Total

Dependência Funcional
• DUCHA









Cod_cliente
Placa_Carro
Data
Nome_Cliente
CPF
Cor
Tipo
Preço

Chave Primária

Dependência Transitiva

Dependência Funcional

• Um dos problemas que podem ocorrer quando as dependências funcionais não estão bem definidas é a redundância.

Dependência Funcional
• DUCHA









Cod_cliente
Placa_Carro
Data
Nome_Cliente
CPF
Cor
Tipo
Preço

010
MX-1010
10/03/2011
FULANO
123.456
Azul

010
MX-1010
10/03/2011
FULANO
123.456
Azul

Dependência Funcional
• Problemas
▫ Anomalias

• Tipos de Anomalias:
▫ Inserção
▫ Remoção
▫ Alteração

Dependência Funcional
• Cliente







Cod_Cliente
Nome
Data_Nasc
Placa
Ano
Marca

Informações relativas ao Cliente

Informações relativas ao

Relacionados

  • Resenha "Organização Estruturada de Computadores"
    3379 palavras | 14 páginas
  • ATPS 2015
    51339 palavras | 206 páginas