Pela semântica dos atributos e da relação FUNC PROJ, ...

Comentários
Veja os comentários dos nossos alunos
A - Invertido, CPF que determina nome.
B - Local e nome do projeto são determinados pelo número do projeto.
C - Invertido, O número é que determina o local e nome do projeto.
D - CORRETO
Analisando o diagrama da relação FUNC_PROJ e as dependências funcionais mostradas, a alternativa D é a correta.
Justificativa
A relação FUNC_PROJ possui uma chave primária composta por (CPF, Pronumero), onde:
- CPF: identifica o funcionário
- Pronumero: identifica o número do projeto
- Horas: número de horas trabalhadas
- Nome: nome do funcionário
- Pronome: nome do projeto
- Projlocal: local do projeto
Alternativa A - INCORRETA: O CPF é que determina funcionalmente o nome do funcionário, não o contrário. Um nome pode ser associado a múltiplos CPFs (funcionários homônimos), mas um CPF sempre determina um único nome.
Alternativa B - INCORRETA: O nome de um projeto não determina funcionalmente seu local, pois projetos com o mesmo nome podem existir em locais diferentes. Na verdade, é o número do projeto (Pronumero) que determina funcionalmente tanto o nome quanto o local do projeto.
Alternativa C - INCORRETA: É o número do projeto (Pronumero) que identifica unicamente um projeto, não a combinação de nome e local. O número do projeto é a chave primária parcial, sendo determinante e não determinado.
Alternativa D - CORRETA: Esta representa uma dependência funcional total sobre a chave primária composta. A quantidade de horas que um funcionário trabalha em um projeto depende funcionalmente do par (CPF, Pronumero), pois cada combinação de funcionário e projeto tem um valor específico de horas trabalhadas. Esta é uma dependência funcional total, pois o atributo Horas depende de toda a chave primária composta, não apenas de uma parte dela.
Fonte: ClaudeSonet 4.5
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo