Pular para o conteúdo principal

Questão de Banco de Dados — SQL — INSTITUTO AOCP 2020

Banco de DadosSQL
Código
qq602206
Banca
INSTITUTO AOCP
Órgão
MJSP
Ano
2020
Nível
Superior
Cargo
Engenheiro de Dados - Big Data
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/qq602206