Informática, perguntado por ferrazucsal, 1 ano atrás

Com base no DER abaixo, escreva a sintaxe correta para selecionar o nome, o cargo e o salário de todos os empregados cujo salário seja maior que a média salarial de todos os empregados.
 
a. SELECT First_Name, Job_id, Salary FROM Employees WHERE Salary = (SELECT AVG(Salary) FROM Employees)
 
b. SELECT First_Name, Job_id, Salary FROM Employees WHERE Salary > (SELECT AVG(Salary) FROM Employees)
 
c. SELECT First_Name, Job_id, Salary FROM Employees WHERE Salary >= (SELECT AVG(Salary) FROM Employees)
 
d. SELECT First_Name, Job_id, Salary FROM Employees WHERE Salary > (SELECT SUM(Salary) FROM Employees)
 
e. SELECT First_Name, Job_id, Salary FROM Employees WHERE Salary > (SELECT MAX(Salary) FROM Employees)

Soluções para a tarefa

Respondido por jooelcosta
90
Creio que a resposta seja a alternativa B pois no where tem o operador lógico >.

b. SELECT First_Name, Job_id, Salary      FROM Employees      WHERE Salary > (SELECT AVG(Salary) FROM Employees) 
Respondido por jaquersantana
8

Com base no DER apresentado, a sintaxe correta para o critérios definidos é a seguinte: b. SELECT First_Name, Job_id, Salary FROM Employees WHERE Salary > (SELECT AVG(Salary) FROM Employees).

Diagrama Entidade Relacionamento (DER) e sintaxe

  • Para compreendermos o DER, devemos, primeiro, saber o que é MER (Modelo Entidade Relacionamento), que consiste em uma espécie de modelo conceitual da engenharia de software que serve para a descrição de entidades, seus atributos e relacionamentos.

  • O DER, por sua vez, consiste exatamente na representação visual do MER (no DER da questão as entidades - employees, departments... - e seus atributos estão representados nos quadrados e os relacionamentos nas linhas conectivas).

  • Nesse sentido, a sintaxe, com base no DER e no que se quer selecionar (no caso da questão, nome, cargo, salário - atributos - dos empregados - entidades... ), criará uma nova base de dados ou banco de dados com as informações sobre os empregados que recebem salário maior que a média salarial geral.

Mais sobre DER: https://brainly.com.br/tarefa/23700643

Bons estudos!

Anexos:
Perguntas interessantes