Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Relacionais — INSTITUTO AOCP 2024

Banco de DadosBanco de Dados Relacionais
Código
qg262678
Banca
INSTITUTO AOCP
Órgão
SANEPAR
Ano
2024
Nível
Médio
Cargo
Técnico Profissional - Técnico em Informática
Você é um técnico em informática da Sanepar e recebeu a tarefa de gerar um relatório que lista os nomes dos funcionários que ganham mais de R$ 4.000, possuem dependentes e que esses dependentes sejam estudantes. Para isso, você precisa realizar uma consulta SQL (Structured Query Language) utilizando as tabelas Funcionarios e Dependentes do banco de dados da organização.Descrição das tabelas:• Funcionarios: contém informações sobre os funcionários, incluindo colunas como FuncionarioID, Nome, Salario e outras.• Dependentes: contém informações sobre os dependentes dos funcionários, incluindo colunas como DependenteID, FuncionarioID (chave estrangeira), Status (que pode ser ‘Estudante’ ou não) e outras.Sabendo disso, assinale a alternativa que apresenta a consulta SQL correta para você realizar essa tarefa.
  1. ASELECT f.NomeFROM Funcionarios fWHERE Dependentes d ON f.FuncionarioID =d.FuncionarioIDJOIN f.Salario > 4000AND d.Status = ‘Estudante’;
  2. BSELECT f.NomeFROM Funcionarios fJOIN Dependentes d ON f.FuncionarioID !=d.FuncionarioIDWHERE f.Salario < 4000AND d.Status = ‘Estudante’;
  3. CSELECT f.NomeFROM Funcionarios fJOIN Dependentes d AS f.FuncionarioID =d.FuncionarioIDWHERE f.Salario > 4000AND d.Status = ‘Estudante’;
  4. DSELECT f.NomeFROM Funcionarios fJOIN Dependentes d ON f.FuncionarioID =d.FuncionarioIDWHERE f.Salario > 4000AND d.Status = ‘Estudante’;
  5. ESELECT f.NomeFROM Funcionarios fJOIN Dependentes d ON f.FuncionarioID =d.FuncionarioIDWHERE f.Salario > 4000OR d.Status = ‘Estudante’;
Revelar gabarito e comentário

GabaritoD — SELECT f.Nome FROM Funcionarios f JOIN Dependentes d ON f.FuncionarioID = d.FuncionarioID WHERE f.Salario > 4000 AND d.Status = ‘Estudante’;

Link permanente: /questoes/qg262678