Qual a resposta correta da questão sobre update com aumento percentual?

questao update aumento percentual

Veja abaixo a resposta correta, por que as outras alternativas estão erradas, informações úteis sobre o assunto da questão, os conhecimentos necessários para respondê-la e a dificuldade da pergunta.

Questão 41 - Retirada do CONCURSO PÚBLICO Nº 01/2023 do GRUPO HOSPITALAR CONCEIÇÃO – GHC da FUNDATEC para o cargo de programador.

Um banco de dados relacional possui uma tabela chamada tb_produtos com as seguintes colunas: id_produto, nome e preco. Um técnico precisa reajustar os preços para aumentá-los em 12%. Qual dos comandos abaixo aplicaria esse reajuste em todos os produtos dessa tabela?

A) UPDATE tb_produtos SET preco=preco*12/100;
B) UPDATE tb_produtos SET preco=preco*12%;
C) UPDATE tb_produtos SET preco=preco+12%;
D) UPDATE tb_produtos SET preco=preco*0.12;
E) UPDATE tb_produtos SET preco=preco*1.12

Qual a resposta correta? 

A resposta correta é a letra E) UPDATE tb_produtos SET preco=preco*1.12.

Por que a resposta correta é a E?

Isso porque a fórmula para aumentar um valor em uma porcentagem é multiplicar o valor por (1 + a porcentagem em decimal). No caso, 12% em decimal é 0.12, então para aumentar o preço em 12%, é necessário multiplicá-lo por (1 + 0.12) ou 1.12.

Por que as outras alternativas estão erradas?

As outras alternativas estão erradas por diferentes motivos.

A) UPDATE tb_produtos SET preco=preco*12/100;

Essa opção divide o preço por 100 e depois multiplica por 12, o que resulta em um aumento de apenas 0,12% no preço, e não em 12%.

B) UPDATE tb_produtos SET preco=preco*12%;

Essa opção usa o símbolo de porcentagem incorretamente. Ele não é aceito em uma instrução SQL. Além disso, a fórmula para aumentar um valor em uma porcentagem é multiplicar o valor por (1 + a porcentagem em decimal), e não por (1 + a porcentagem em percentual).

C) UPDATE tb_produtos SET preco=preco+12%;

Essa opção usa o símbolo de porcentagem incorretamente. Ele não é aceito em uma instrução SQL. Além disso, a fórmula para aumentar um valor em uma porcentagem é multiplicar o valor por (1 + a porcentagem em decimal), e não adicioná-la diretamente ao valor.

D) UPDATE tb_produtos SET preco=preco*0.12;

Essa opção multiplica o preço por 0.12, o que resulta em um aumento de apenas 12% do valor original, e não um aumento de 12% sobre o valor original.

Portanto, a única opção que aplica corretamente um aumento de 12% sobre o preço original é a letra E) UPDATE tb_produtos SET preco=preco*1.12.

Qual o assunto dessa questão?

Essa questão é sobre SQL e envolve a atualização de valores em uma tabela de banco de dados relacional. A pergunta apresenta um cenário em que um técnico precisa reajustar os preços de uma tabela chamada tb_produtos para aumentá-los em 12%, e apresenta cinco opções de comandos SQL para realizar essa atualização. O objetivo é identificar qual das opções é a correta.

Quais os conhecimentos necessários para responder essa pergunta?

Para responder a essa pergunta, é necessário ter conhecimentos em SQL e em operações matemáticas básicas, como multiplicação e porcentagem. É importante saber como escrever uma instrução SQL correta e entender a lógica matemática por trás do cálculo de porcentagens para aplicar o aumento de 12% corretamente ao preço dos produtos. Também é necessário entender o conceito de tabelas em bancos de dados relacionais e como realizar atualizações de valores nessas tabelas.

Qual a dificuldade dessa questão?

Essa questão pode ser considerada de dificuldade média para quem possui conhecimentos em SQL e matemática básica. Embora a pergunta seja relativamente simples, ela exige que o candidato saiba como escrever uma instrução SQL correta para atualizar os valores de uma tabela de banco de dados relacional. Além disso, é necessário entender a lógica matemática por trás do cálculo de porcentagens para aplicar o aumento de 12% corretamente ao preço dos produtos. Portanto, a dificuldade dessa questão está principalmente em saber aplicar esses conceitos corretamente.

Quer acompanhar as novidade do site?

Leia mais em: ww.fundatec.org.br/portal/con...

Qual a resposta correta da questão sobre update com aumento percentual?

Última atualização: 2023-06-04

Quer acompanhar as novidade do site?
Veja também:

Como remover caracteres especiais no mysql?

remover caracteres especiais mysql

Qual a principal diferença entre os padrões 802.3 e 802.11?

questão diferença padrão de rede

Como resolver as questões de lógica da prova da Fundatec para o concurso do GHC?

questões lógica fundatec ghc 2023

Como alterar senha do root no mysql?

alterar senha root mysql

O que pode se afirmar sobre NTFS e ext4?

questão ntfs ext4

Quais os protocolos envolvidos em uma típica troca de e-mails entre servidores de e-mails através da Internet?

questão protocolos de e-mails

Web Stories