Pular para o conteúdo principal

Questão de Banco de Dados — SQL — CESPE / CEBRASPE 2025

Banco de DadosSQL
Código
ce216226
Banca
CESPE / CEBRASPE
Órgão
TCE-MS
Ano
2025
Nível
Superior
Cargo
Auditor de Controle Externo - Área: Tecnologia da Informação
Em um banco de dados, a instrução CREATE TABLE é um exemplo de
  1. ASQL.
  2. BDML.
  3. CDDL.
  4. DDCL.
  5. ENoSQL.
Revelar gabarito e comentário

GabaritoC — DDL.

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: Sublinguagens – Comando CREATE TABLE

Gabarito: letra C (DDL). A instrução CREATE TABLE é utilizada para criar uma nova tabela no banco de dados, ou seja, altera a estrutura (objetos) do banco, pertencendo à sublinguagem DDL (Data Definition Language). SQL é a linguagem como um todo, não o subgrupo; DML manipula dados; DCL controla acesso; NoSQL é outro paradigma.

1DDL (Data Definition Language)
CREATE TABLE
ALTER
DROP
TRUNCATE
2DML (Data Manipulation Language)
INSERT
UPDATE
DELETE
SELECT (DQL)
3DCL (Data Control Language)
GRANT
REVOKE
4DTL (Data Transaction Language)
COMMIT
ROLLBACK
Sublinguagens SQL
LEVELsoulevel.com.br
Sublinguagens SQL: DDL (Data Definition Language) (CREATE TABLE, ALTER, DROP, TRUNCATE); DML (Data Manipulation Language) (INSERT, UPDATE, DELETE, SELECT (DQL)); DCL (Data Control Language) (GRANT, REVOKE); DTL (Data Transaction Language) (COMMIT, ROLLBACK)

Alternativa A – ❌ Incorreta

SQL é a linguagem padrão de acesso a bancos de dados relacionais, não uma sublinguagem específica. CREATE TABLE é um comando dentro dessa linguagem, mas a classificação mais precisa é DDL.

Alternativa B – ❌ Incorreta

DML (Data Manipulation Language) lida com manipulação de dados (INSERT, UPDATE, DELETE, SELECT). CREATE TABLE não manipula dados, define a estrutura.

Alternativa C – ✅ Correta ⟵ GABARITO

DDL (Data Definition Language) é a sublinguagem responsável por definir e modificar a estrutura dos objetos do banco de dados, como tabelas, índices, views. CREATE TABLE é um comando DDL típico.

Alternativa D – ❌ Incorreta

DCL (Data Control Language) controla permissões de acesso (GRANT, REVOKE). CREATE TABLE não é comando de controle.

Alternativa E – ❌ Incorreta

NoSQL se refere a bancos de dados não relacionais, não é uma sublinguagem do SQL.

PEGA ESSA DICA!

Para lembrar, associe "Definition" com estrutura: DDL = estrutura (CREATE, ALTER, DROP, TRUNCATE). DML = dados (SELECT, INSERT, UPDATE, DELETE). DCL = controle (GRANT, REVOKE). DTL = transações (COMMIT, ROLLBACK). DQL = consulta (SELECT, que às vezes é incluído na DML).

Gabarito: letra C (DDL).

Link permanente: /questoes/ce216226