Buscar

Aula 14

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

AULA 14
Dependência funcional 
Dependência funcional é o relacionamento que existe entre os atributos. Determina uma restrição entre dois conjuntos de atributos de um BDRelacional. Denotado pelo símbolo , onde X  Y significa que o atributo X determinafuncionalmente o atributo Y ou ainda, o atributo Y é dependente funcionaldo atributo X.
Um atributo ou conjunto de atributos é determinante de outros atributos quando os identifica de modo unívoco. 
Os atributos identificados de modo unívoco por um outro atributo, ou conjunto de atributos, são funcionalmente dependentes deste último. 
Considerando a seguinte entidade: 
ALUNOS (CodAluno, Nome, Morada, CodDisciplina, Disciplina) 
Temos que: 
- Nome e Morada são dependentes de CodAluno 
- Disciplina é dependente de CodDisciplina 
Exemplos:
CPF NOME_FUNCIONARIO
CPF determina funcionalmente NOME_FUNCIONARIO;
NOME_FUNCIONARIO é dependente funcional de CPF
 Informalmente: Conhecido o valor de um CPF eu consigo determinar qual o NOME_FUNCIONARIO (único) com o qual este CPF está relacionado.
2ª Forma normal (2ª FN) 
Uma tabela encontra-se na 2ª FN se: 
• estiver na primeira forma normal (1FN); 
• todos os atributos que não pertencem à chave dependem da chave através de uma dependência funcional elementar, isto é, dependem da totalidade da chave e não de um dos seus atributos ou subconjuntos isoladamente. 
Esta condição evidentemente só se aplica no caso da chave ser composta por mais de um atributo. Caso a chave seja constituída por um único atributo, chave simples, a condição imposta é que os restantes atributos dependam funcionalmente da chave.

Continue navegando