Pular para o conteúdo principal

Questão de Banco de Dados — Consultas e Comandos em SQL — INSTITUTO AOCP 2020

Banco de DadosConsultas e Comandos em SQL
Código
qa181349
Banca
INSTITUTO AOCP
Órgão
MJSP
Ano
2020
Cargo
Eng ( )
Uma analista de recursos humanos solicitou ao departamento de TI que fosse implementada uma consulta que retornasse o nome de todos os departamentos da empresa que são formados, exclusivamente, por funcionárias do sexo feminino. Considerando o seguinte modelo de banco de dados, qual alternativa apresenta o código SQL que atende à necessidade dessa analista?Imagem associada para resolução da questão
  1. ASELECT Departamento.nome FROM Departamento JOIN Funcionario USING(id_departamento) WHERE sexo='F';
  2. BSELECT nome FROM Departamento WHERE id_departamento IN (SELECT DISTINCT(id_departamento) FROM Funcionario WHERE sexo='F');
  3. CSELECT nome FROM Departamento WHERE id_departamento NOT IN (SELECT DISTINCT(id_departamento) FROM Funcionario WHERE sexo='M');
  4. DSELECT Funcionario.nome FROM Departamento LEFT JOIN Funcionario USING(id_departamento) WHERE sexo='F';
  5. ESELECT Funcionario.nome FROM Departamento FULL OUTTER JOIN Funcionario USING(id_departamento) WHERE sexo='F';
Revelar gabarito e comentário

GabaritoC — SELECT nome FROM Departamento WHERE id_departamento NOT IN (SELECT DISTINCT(id_departamento) FROM Funcionario WHERE sexo='M');

Link permanente: /questoes/qa181349