Pular para o conteúdo principal

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

Banco de DadosSQL
Código
qq891039
Banca
FUNDATEC
Órgão
FOZPREV de Foz do Iguaçu - PR
Ano
2023
Nível
Superior
Cargo
FOZPREV - Analista Previdenciário - Sistemas de Informação
Qual das alternativas abaixo contém somente instruções SQL utilizadas para excluir registros existentes em uma tabela?
  1. AEXCLUDE e DROP LINE.
  2. BDEL e REGISTER.
  3. CDISTINCT e UPDATE.
  4. DLINE OUT e RESET TABLE.
  5. EDELETE e TRUNCATE TABLE.
Revelar gabarito e comentário

GabaritoE — DELETE e TRUNCATE TABLE.

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

Instruções SQL para exclusão de registros

Gabarito: letra E. As instruções SQL padrão para excluir registros de uma tabela são DELETE e TRUNCATE TABLE, ambas presentes na alternativa E. Nenhuma das demais alternativas contém exclusivamente comandos válidos para remoção de linhas.

A banca testa o conhecimento dos comandos SQL mais básicos: DELETE (DML) remove linhas conforme condição e TRUNCATE TABLE (DDL) remove todas as linhas de uma tabela de forma rápida. As outras alternativas misturam comandos inexistentes (EXCLUDE, DROP LINE, DEL, REGISTER, LINE OUT, RESET TABLE) ou comandos com outra finalidade (DISTINCT para selecionar valores distintos, UPDATE para atualizar dados).

1DDL (definição)
CREATE
ALTER
DROP
TRUNCATE
2DML (manipulação)
SELECT
INSERT
UPDATE
DELETE
3DCL (controle)
GRANT
REVOKE
Comandos SQL
LEVELsoulevel.com.br
Comandos SQL: DDL (definição) (CREATE, ALTER, DROP, TRUNCATE); DML (manipulação) (SELECT, INSERT, UPDATE, DELETE); DCL (controle) (GRANT, REVOKE)

Alternativa A — ❌ Incorreta

EXCLUDE e DROP LINE não são instruções SQL padrão. O comando correto para exclusão é DELETE e, para remoção de tabela inteira, DROP TABLE.

Alternativa B — ❌ Incorreta

DEL não é um comando SQL (embora DELETE seja, o nome está incompleto). REGISTER não é um comando SQL.

Alternativa C — ❌ Incorreta

DISTINCT é usado com SELECT para eliminar duplicatas, não para excluir registros. UPDATE altera dados existentes, não exclui.

Alternativa D — ❌ Incorreta

LINE OUT e RESET TABLE não são comandos SQL válidos.

Alternativa E — ✅ Correta ⟵ GABARITO

DELETE (comando DML) remove linhas de uma tabela conforme uma condição. TRUNCATE TABLE (comando DDL) remove todas as linhas de uma tabela, liberando espaço. Ambos são utilizados para excluir registros.

PEGA ESSA DICA!

Memorize os comandos principais do SQL por categoria:

  • DDL: CREATE, ALTER, DROP, TRUNCATE

  • DML: SELECT, INSERT, UPDATE, DELETE

  • DCL: GRANT, REVOKE

Na prova, desconfie de comandos que soam estranhos como EXCLUDE, DEL (incompleto), REGISTER, LINE OUT, RESET TABLE — nenhum deles é padrão SQL.

Gabarito: letra E.

Link permanente: /questoes/qq891039