1
resposta

Correção Técnica

https://cursos.alura.com.br/suggestions/new/modelagem-banco-relacional-sql/78342

SELECT tb_funcionario.Primeiro_Nome, 
    tb_funcionario.Ultimo_Nome, 
    tb_dependente.Nome_Dependente 
FROM tb_funcionario, tb_dependente 
WHERE tb_funcionario.sexo = 'F' 
AND tb_funcionario.Cpf = tb_dependente.Cpf_Funcionario;

No SQL acima o campo correto seria: WHERE tb_funcionario.sexo = 'F' AND tb_funcionario.Cpf = tb_dependente.Cpf;

Esta seria a resposta correta sugerida pelo site:

Retorna a lista com o nome dos dependentes de cada funcionário do sexo feminino. Alternativa correta! Este comando retorna a lista com o nome dos dependentes de cada funcionário do sexo feminino. Alternativa correta

Só que não, pelo SQL a resposta seria esta: Retorna a lista com o nome dos funcionários e dependentes que sejam do sexo feminino. Alternativa errada! O filtro não retorna o que foi afirmado nesta opção de resposta.

Correta!

1 resposta

Olá Jefferson, tudo bem?

De fato, a alternativa assinalada como correta no curso está incorreta, pois a consulta retorna o primeiro e último nome do funcionário, juntamente com o seu dependente, e não apenas o nome do dependente.

Jefferson, obrigada pelo seu feedback, pois é importante para o aperfeiçoamento do curso e da plataforma.

Gostaria de informar que esse curso recebeu uma versão atualizada: Modelagem de banco de dados relacional: entendendo SQL.

Caso surja quaisquer dúvidas, fico à disposição.

Abraços e até mais!

Espero ter ajudado e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software