Ed. Técnica, perguntado por rafaelrasinhas, 5 meses atrás

Os comandos de SQL para manipulação de dados (DML) podem ser executados através de uma ferramenta administrativa, ou eles são executados internamente por um software ao se codificar uma funcionalidade do sistema. Imagine que um Módulo de Sistema de Recursos Humanos possui uma função que é aplicar um reajuste de um determinado valor para todos os funcionários de um determinado setor. Essa situação pode ocorrer por conta de uma negociação de reajuste anual para a categoria de funcionários, por exemplo. Considerando que, em determinado ano, o reajuste foi de 3,5%, qual comando a seguir deve ter sido disparado pela função interna do sistema responsável por este reajuste? UPDATE FUNCIONARIO SET SALARIO = SALARIO * (3.5/100) WHERE COD_SETOR = 10 UPDATE FUNCIONARIO SET SALARIO = SALARIO + SALARIO * (3.5/100) WHERE COD_SETOR = 10 MODIFY FUNCIONARIO SET SALARIO = SALARIO * (3.5/100) WHERE COD_SETOR = 10 MODIFY FUNCIONARIO SET SALARIO = SALARIO + SALARIO * (3.5/100) WHERE COD_SETOR = 10 UPDATE FUNCIONARIO SET SALARIO = SALARIO + SALARIO * (3.5/100) WHERE COD_CARGO = 10

Soluções para a tarefa

Respondido por tarcisiocaduda
10

Resposta:

UPDATE FUNCIONARIO SET SALARIO = SALARIO + SALARIO * (3.5/100) WHERE COD_CARGO = 10

Explicação:

SET SALARIO = SALARIO + SALARIO * (3.5/100)”  com comando de UPDATE e com filtro usado para SETOR.

Respondido por gabriel11silva
6

Conforme os comandos de SQL, para atualizar o salário dos funcionários de um determinado setor, nesse caso, usamos o código informado na alternativa B, UPDATE FUNCIONARIO SET SALARIO = SALARIO + SALARIO * (3.5/100) WHERE COD_SETOR = 10.  

O que é SQL?

SQL (Structured Query Language) é uma linguagem de programação utilizada para tratar valores organizados em tabelas de dados.

  • No exercício proposto, precisamos atualizar o salário de todos os funcionários de um setor específico, concedendo um aumento de 3,5%.
  • Para fazer essa atualização, utilizaremos a função UPDATE, que nos permite atualizar registros no sistema. Essa função tem a sintaxe: UPDATE -> SET -> WHERE.
  • A variável a ser modificada é informada pela função SET, ou seja, precisaremos utilizar SET SALARIO, para modificar essa variável.
  • WHERE específica qual conjunto de dado será alterado, nesse caso é o setor específico de código 10. Caso esse valor não fosse informado, o sistema atualizaria o salário de todos os funcionários da planilha.
  • Para aumentar o salário em 3,5%, precisamos somar o salário inicial, mais 3,5% desse valor, para isso usaremos o cálculo: SALARIO = SALARIO + SALARIO*(3.5/100).

Desse modo, podemos afirmar que a alternativa correta é a letra B, que resulta no seguinte comando: UPDATE FUNCIONARIO SET SALARIO = SALARIO + SALARIO * (3.5/100) WHERE COD_SETOR = 10.

Você pode aprender mais sobre QSL aqui: https://brainly.com.br/tarefa/49801319

#SPJ2

Anexos:
Perguntas interessantes