Resposta a: Banco de Dados I
Forums › MATERIAL DE ESTUDO › Atividades › Banco de Dados I › Resposta a: Banco de Dados I
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?
Resposta Correta:
UPDATE FUNCIONARIO SET SALARIO = SALARIO + SALARIO * (3.5/100)
WHERE COD_SETOR = 10