Pular para o conteúdo principal

Questão de Banco de Dados — SQL — FUNDATEC 2023

Banco de DadosSQL
Código
qq902565
Banca
FUNDATEC
Órgão
Prefeitura de Maçambará - RS
Ano
2023
Nível
Médio
Cargo
Prefeitura de Maçambara - RS - Técnico de Informática
Quais dos comandos abaixo, da linguagem SQL, podem ser utilizados, respectivamente, para alterar e para excluir uma linha de uma tabela do banco de dados?
  1. AALTER e DROP.
  2. BUPDATE e DELETE.
  3. CCOMMIT e DROP.
  4. DUPDATE e EXCLUDE.
  5. EALTER e DELETE.
Revelar gabarito e comentário

GabaritoB — UPDATE e DELETE.

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”.

SQL: comandos para alterar e excluir linhas

Gabarito: letra B. O comando usado para alterar dados de uma linha (registro) em uma tabela é o UPDATE, e o comando usado para excluir uma linha é o DELETE. Esses são comandos do subconjunto DML (Data Manipulation Language) da SQL.

A questão testa o conhecimento da classificação dos comandos SQL. O candidato deve saber que comandos DML manipulam dados (registros), enquanto comandos DDL (Data Definition Language) manipulam a estrutura dos objetos do banco.

1DDL (estrutura)
CREATE
ALTER
DROP
TRUNCATE
2DML (dados/linhas)
SELECT
INSERT
UPDATE (alterar linha)
DELETE (excluir linha)
3DCL (permissões)
GRANT
REVOKE
4TCL (transações)
COMMIT
ROLLBACK
Comandos SQL
LEVELsoulevel.com.br
Comandos SQL: DDL (estrutura) (CREATE, ALTER, DROP, TRUNCATE); DML (dados/linhas) (SELECT, INSERT, UPDATE (alterar linha), DELETE (excluir linha)); DCL (permissões) (GRANT, REVOKE); TCL (transações) (COMMIT, ROLLBACK)

Alternativa A — ❌ Incorreta

ALTER é um comando DDL, utilizado para alterar a estrutura de uma tabela (ex.: adicionar colunas, modificar tipos). DROP também é DDL e serve para excluir objetos do banco (tabelas, views, etc.). Nenhum deles opera sobre linhas individuais.

Alternativa B — ✅ Correta ⟵ GABARITO

UPDATE é o comando DML usado para modificar dados de uma ou mais linhas existentes. DELETE é o comando DML usado para remover linhas de uma tabela. Ambos atuam diretamente sobre os registros.

Alternativa C — ❌ Incorreta

COMMIT é um comando de transação (DCL/TCL) que confirma as alterações pendentes. DROP é DDL. Nenhum dos dois altera ou exclui uma linha específica.

Alternativa D — ❌ Incorreta

UPDATE está correto para alterar linhas. Porém, EXCLUDE não é um comando SQL padrão. O comando correto para exclusão de linhas é DELETE. (Em alguns bancos, EXCLUDE pode ser usado como operador em consultas, mas não como comando autônomo de exclusão de dados.)

Alternativa E — ❌ Incorreta

ALTER (DDL) não altera linhas, apenas estrutura. DELETE (DML) é correto para excluir linhas, mas o par não está correto, pois o primeiro não cumpre o papel pedido.

PEGA ESSA DICA!

Memorize a divisão dos comandos SQL: DML (SELECT, INSERT, UPDATE, DELETE); DDL (CREATE, ALTER, DROP, TRUNCATE); DCL (GRANT, REVOKE); e TCL (COMMIT, ROLLBACK). Em questões que pedem "alterar uma linha", o comando é sempre UPDATE; para "excluir uma linha", é DELETE.

Gabarito: letra B.

Link permanente: /questoes/qq902565