Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Relacionais — CESGRANRIO 2026

Banco de DadosBanco de Dados Relacionais
Código
cg023628
Banca
CESGRANRIO
Órgão
Caixa
Ano
2026
Nível
Superior
Cargo
Arquiteto
Considere que, em um escritório de arquitetura, o banco de dados relacional chamado Atelier já está instalado e ativo, e uma de suas tabelas, chamada Artesaos, já foi criada e está preenchida com os campos: id, nome, especialidade e valor_hora. O coordenador desse escritório solicitou que o valor da hora (valor_hora) dos artesãos da especialidade marcenaria seja reajustado em 10% diretamente na tabela, de forma que os dados originais sejam modificados e o novo valor seja refletido nos registros existentes. Os artesãos das outras especialidades não terão seus valores hora alterados.Qual comando SQL realiza essa operação de atualização dos dados?
  1. AUPDATE ArtesaosSET valor_hora = valor_hora * 1.10;
  2. BUPDATE ArtesaosSET valor_hora = valor_hora * 1.10WHERE especialidade = 'marcenaria';
  3. CUPDATE Obra.ArtesaosSET valor_hora = valor_hora * 1.10WHERE especialidade = 'marcenaria';
  4. DSELECT valor_hora * 1.10FROM ArtesaosWHERE especialidade = 'marcenaria';
  5. EINSERT Artesaos (valor_hora)VALUES (valor_hora * 1.10)FROM especialidade = 'marcenaria';
Revelar gabarito e comentário

GabaritoB — UPDATE Artesaos SET valor_hora = valor_hora * 1.10 WHERE especialidade = 'marcenaria';

Link permanente: /questoes/cg023628