Uma determinada empresa mantém o registro de todas as vendas em uma tabela SQL chamada Vendas. Cada linha da tabela corresponde a uma venda e contém as seguintes colunas:• id (inteiro, chave primária). • produto (texto). • quantidade (inteiro). • preco unitario (decimal). A gerência deseja controlar e analisar as vendas utilizando comandos SQL básicos. Para isso, é necessário adicionar novas vendas, atualizar preços, remover registros e consultar os dados existentes. Diante dessa situação, para que cada operação abaixo funcione conforme descrito, aplicam-se os seguintes comandos SQL: • Adicionar uma nova venda de 3 canetas a R$ 2,50 cada: _________ INTO Vendas (produto, quantidade, preco_unitario) VALUES ('Caneta', 3, 2.50); • Aumentar em 20% o preço de todos os produtos: _________ Vendas SET preco_unitario = preco_unitario * 1.20; • Remover todas as vendas registradas: _________ FROM Vendas; • Listar todas as vendas registradas na tabela: _________ * FROM Vendas; Assinale a alternativa que preenche, correta e respectivamente, as lacunas dos trechos acima.
AINSERT – UPDATE – DELETE – SELECT
BINSERT – UPDATE – REMOV – LIST
CINSERT – UPDATE – REMOV – SELECT
DUPDATE – INSERT – DELETE – SELECT
EUPDATE – INSERT – DELETE – LIST
Revelar gabarito e comentário▾
GabaritoA — INSERT – UPDATE – DELETE – SELECT
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Gabarito: letra A. A sequência correta das operações é: INSERT (adicionar nova venda), UPDATE (atualizar preços), DELETE (remover todas as vendas) e SELECT (listar vendas). Os comandos INSERT, UPDATE, DELETE e SELECT são os quatro pilares da DML (Data Manipulation Language) do SQL.
A questão testa o conhecimento dos comandos SQL básicos para cada tipo de operação. A tabela abaixo resume a correspondência:
| Operação | Comando SQL ||----------|-------------|| Adicionar | INSERT INTO ... VALUES || Atualizar | UPDATE ... SET || Remover | DELETE FROM || Listar | SELECT * FROM |
Alternativa A — ✅ Correta ⟵ GABARITO
INSERT para adicionar, UPDATE para atualizar, DELETE para remover, SELECT para listar. Sequência perfeitamente alinhada com a sintaxe SQL padrão.
Alternativa B — ❌ Incorreta
Troca os dois últimos comandos: REMOV e LISTnão são comandos SQL válidos. Os corretos são DELETE e SELECT.
Alternativa C — ❌ Incorreta
O terceiro comando REMOV não existe em SQL; o correto é DELETE. O restante (INSERT, UPDATE, SELECT) está correto.
Alternativa D — ❌ Incorreta
Inverte os dois primeiros comandos: o primeiro deveria ser INSERT (não UPDATE) e o segundo deveria ser UPDATE (não INSERT). DELETE e SELECT estão corretos.
Alternativa E — ❌ Incorreta
Além de inverter INSERT e UPDATE, o último comando é LIST (inexistente) em vez de SELECT.
NÃO CAIA NESSA!
Grave a tríade de comandos DML: INSERT, UPDATE, DELETE; e a consulta SELECT. Nas provas, a banca costuma trocar DELETE por REMOV ou ERASE e SELECT por LIST ou SHOW — estão sempre errados.