Pular para o conteúdo principal

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

Banco de DadosSQL
Código
qg162305
Banca
FUNDATEC
Órgão
CRF-RS
Ano
2024
Nível
Médio
Cargo
Técnico de Informática
Assinale a alternativa que corresponde a uma instrução da linguagem Structured Query Language (SQL) utilizada para modificar registros existentes em uma tabela.
  1. AALTER
  2. BRESET
  3. CUPDATE
  4. DCHANGE
  5. EMODIFY
Revelar gabarito e comentário

GabaritoC — UPDATE

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

Comandos SQL: Modificação de Registros

Gabarito: letra C. O comando UPDATE é a instrução SQL da categoria DML (Data Manipulation Language) utilizada para alterar dados já existentes em uma tabela. A confusão mais comum é com o comando ALTER, que pertence à DDL (Data Definition Language) e modifica a estrutura da tabela, não os registros.

A linguagem SQL divide-se em subconjuntos conforme a operação: DML (INSERT, UPDATE, DELETE) para manipulação de dados; DDL (CREATE, ALTER, DROP) para definição de objetos; DCL (GRANT, REVOKE) para controle de acesso; e DQL (SELECT) para consultas.

1DDL (estrutura)
CREATE
ALTER
DROP
2DML (registros)
INSERT
UPDATE
DELETE
3DQL (consulta)
SELECT
4DCL (acesso)
GRANT
REVOKE
SQL: comandos
LEVELsoulevel.com.br
SQL: comandos: DDL (estrutura) (CREATE, ALTER, DROP); DML (registros) (INSERT, UPDATE, DELETE); DQL (consulta) (SELECT); DCL (acesso) (GRANT, REVOKE)

Alternativa A — ❌ Incorreta

ALTER é um comando DDL usado para modificar a estrutura de uma tabela (adicionar, excluir ou alterar colunas), e não os registros nela contidos. A banca testa o conhecimento da diferença entre DDL e DML.

Alternativa B — ❌ Incorreta

RESET não é um comando SQL padrão para modificar registros. Pode existir em contextos específicos (como reinicialização de sequências), mas não atende ao enunciado.

Alternativa C — ✅ Correta ⟵ GABARITO

UPDATE é o comando DML destinado a modificar registros existentes em uma tabela. Sua sintaxe básica é: UPDATE nome_tabela SET coluna = valor WHERE condição;.

Alternativa D — ❌ Incorreta

CHANGE não é um comando SQL padrão. Alguns SGBDs (como MySQL) usam CHANGE como parte do ALTER TABLE para renomear colunas, mas não para modificar registros.

Alternativa E — ❌ Incorreta

MODIFY também é uma cláusula usada em ALTER TABLE em alguns SGBDs (ex.: Oracle, MySQL) para alterar o tipo de uma coluna. Não modifica registros.

Gabarito: letra C

Link permanente: /questoes/qg162305