FUNC = π Primeiro_Nome, Nome_Meio, Ultimo_Nome ((ρ Cpf_Gerente ➡ Cpf (σ Nome_Departamento == 'Pesquisa' (departamento)))⋈ funcionario)
FUNC = π Primeiro_Nome, Nome_Meio, Ultimo_Nome ((ρ Cpf_Gerente ➡ Cpf (σ Nome_Departamento == 'Pesquisa' (departamento)))⋈ funcionario)
Oiii Eduardo, tudo bem?
A sua resolução e a do professor estão corretas. A diferença é que você colocou tudo em uma função só. O professor quebrou em várias.
Qualquer coisa é só falar, tá bom? :)
Oi Maria, tudo certo sim,
Mas os resultados são incompatíveis.
Oi Eduardo,
Desculpa pela demora.
No caso, o seu resultado está vindo diferente, porque está passando o rename do CPF do gerente dentro da função e com isso ao fazer a seleção e a projeção, a função entende que precisa trazer os campos só daquele respectivo funcionário do departamento da pesquisa. O correto seria fazer dessa forma:
FUNC = π Primeiro_Nome, Ultimo_Nome, Endereco (σ Nome_Departamento == 'Pesquisa' (departamento)⋈ funcionario)
Assim irá trazer os quatro funcionários que trabalham para a pesquisa.
Qualquer coisa é só falar, tá bom? :D