Escolar Documentos
Profissional Documentos
Cultura Documentos
Dados I
Solimar G. Gonçalves
Dependência Funcional
Normalização de Bancos de Dados
DEPENDÊNCIA FUNCIONAL
Normalização de Bancos de Dados
• DEPENDÊNCIA FUNCIONAL
Simbolicamente:
X→Y
Lemos: “X determina funcionalmente Y”.
Normalização de Bancos de Dados
• DEPENDÊNCIA FUNCIONAL
Exemplo: uma tabela de clientes onde o código (ID) determina o nome do
cliente.
Note que cada valor único no atributo "ID" está diretamente associado a um único
valor no atributo "Nome". Essa é uma dependência funcional simples, pois um
atributo determina diretamente o outro atributo.
OBS.: Sempre que uma tabela possuir chave primária simples considera-se
que existe uma dependência funcional total .
Normalização de Bancos de Dados
• DEPENDÊNCIA FUNCIONAL PARCIAL
Uma dependência funcional é parcial quando os atributos não-chave não
dependem funcionalmente de toda a PK, quando esta for composta.
Simbolicamente:
A —>> B
Onde B é a coluna que depende da coluna A.
Normalização de Bancos de Dados
• DEPENDÊNCIA FUNCIONAL MULTIVALORADA
Exemplo: