Questão de Banco de Dados — SQL — FUNDATEC 2024
- Código
- qg162305
- Banca
- FUNDATEC
- Órgão
- CRF-RS
- Ano
- 2024
- Nível
- Médio
- Cargo
- Técnico de Informática
- AALTER
- BRESET
- CUPDATE
- DCHANGE
- EMODIFY
GabaritoC — UPDATE
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.
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.
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.
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;.
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.
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