Questão de Banco de Dados — SGBD - Sistema de Gerenciamento de Banco de Dados — FUNDATEC 2023
Banco de Dados›SGBD - Sistema de Gerenciamento de Banco de Dados
Código
qq896681
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Administração de Dados
Qual das seguintes opções representa corretamente um comando DML (Data Manipulation Language) utilizado em SGBD relacionais?
ACREATE TABLE
BDROP INDEX
CCOMMIT
DUPDATE
EGRANT
Revelar gabarito e comentário▾
GabaritoD — 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 DML em SQL
Gabarito: letra D. O comando UPDATE pertence à categoria DML (Data Manipulation Language), utilizada para manipular dados das tabelas (consultar, inserir, atualizar, excluir). A questão testa a classificação dos comandos SQL, um tópico básico e recorrente em concursos.
Alternativa A — ❌ Incorreta
CREATE TABLE é um comando DDL (Data Definition Language), usado para definir estruturas, não para manipular dados.
Alternativa B — ❌ Incorreta
DROP INDEX também é DDL, pois altera a estrutura do banco (remove um índice).
Alternativa C — ❌ Incorreta
COMMIT é um comando TCL (Transaction Control Language) ou DTL (Data Transaction Language), responsável por confirmar uma transação. Não manipula dados diretamente.
Alternativa D — ✅ Correta ⟵ GABARITO
UPDATE altera registros existentes em uma tabela, sendo um dos principais comandos DML (junto com INSERT, DELETE e SELECT).
Alternativa E — ❌ Incorreta
GRANT é DCL (Data Control Language), usado para conceder permissões de acesso.