Pular para o conteúdo principal

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

Banco de DadosSQL
Código
qq891171
Banca
FUNDATEC
Órgão
FUMSSAR - RS
Ano
2023
Nível
Médio
Cargo
Técnico de Informática
São comandos do subconjunto de definição de dados (DDL – Data Definition Language) da linguagem SQL, EXCETO:
  1. ATRUNCATE TABLE.
  2. BDROP TABLE.
  3. CSELECT TABLE.
  4. DCREATE TABLE.
  5. EALTER TABLE.
Revelar gabarito e comentário

GabaritoC — SELECT 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”.

SQL - Comandos DDL

Gabarito: letra C. O comando SELECT não pertence ao subconjunto DDL (Data Definition Language), mas sim à DQL (Data Query Language) ou, em algumas classificações, à DML. Os comandos DDL são aqueles que definem a estrutura do banco de dados: CREATE, ALTER, DROP, TRUNCATE, RENAME, entre outros.

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

Alternativa A — ✅ Correta (é DDL)

TRUNCATE TABLE é um comando DDL. Ele remove todas as linhas de uma tabela, mas preserva sua estrutura (colunas, índices, etc.). É frequentemente usado para limpar dados de forma rápida.

Alternativa B — ✅ Correta (é DDL)

DROP TABLE também é DDL, responsável por excluir completamente uma tabela e seus dados do banco.

Alternativa C — ❌ Incorreta ⟵ GABARITO

SELECT TABLE (na verdade, apenas SELECT) é um comando de consulta a dados, não de definição de estrutura. Ele faz parte da DQL ou DML, dependendo da classificação adotada. Portanto, não é um comando DDL.

Alternativa D — ✅ Correta (é DDL)

CREATE TABLE é o comando DDL usado para criar uma nova tabela, especificando suas colunas, tipos e restrições.

Alternativa E — ✅ Correta (é DDL)

ALTER TABLE é DDL e permite modificar a estrutura de uma tabela existente (adicionar/remover colunas, alterar tipos, etc.).

PEGA ESSA DICA!

Para classificar comandos SQL, lembre-se das quatro sublinguagens principais: DDL (CREATE, ALTER, DROP, TRUNCATE), DML (INSERT, UPDATE, DELETE), DQL (SELECT) e DCL (GRANT, REVOKE). Em provas, a banca costuma cobrar a diferença entre DDL e DML, especialmente com TRUNCATE (que é DDL, enquanto DELETE é DML).

Link permanente: /questoes/qq891171