Em um banco de dados, a instrução CREATE TABLE é um exemplo...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: C
Fundamento decisivo: A decisão dependia de identificar a sublinguagem SQL correspondente ao comando CREATE TABLE.
- Classifique comandos SQL pela função exercida: criar ou definir objetos indica DDL.
- Se o comando atua sobre registros existentes, pense em DML; se atua sobre privilégios, pense em DCL.
- Quando houver alternativa genérica e outra mais específica dentro da classificação técnica pedida, prevalece a específica.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
✅ Resposta correta: C) DDL
A instrução CREATE TABLE pertence à DDL (Data Definition Language – Linguagem de Definição de Dados).
A DDL é utilizada para definir e estruturar os objetos do banco de dados, como tabelas, índices, visões e esquemas. Como CREATE TABLE tem a finalidade de criar uma tabela, ele se enquadra corretamente como um comando DDL.
❌ Análise das alternativas:
A) SQL
Incorreta. SQL é a linguagem como um todo, que engloba DDL, DML, DCL e outros subconjuntos. A questão pede a classificação específica do comando.
B) DML
Incorreta. DML (Data Manipulation Language) é usada para manipular dados, como inserir, atualizar, excluir ou consultar registros, não para criar estruturas.
C) DDL
Correta. CREATE TABLE cria a estrutura de uma tabela, sendo um comando típico de DDL.
D) DCL
Incorreta. DCL (Data Control Language) está relacionada ao controle de permissões e acessos, como conceder ou revogar privilégios.
E) NoSQL
Incorreta. NoSQL refere-se a bancos de dados não relacionais, não a comandos da linguagem SQL.
Exemplo
Exemplo: o comando CREATE TABLE servidores (id INT, nome VARCHAR(100)) cria uma nova tabela no banco de dados, caracterizando o uso da DDL.
Fonte: IA MESTRE DE QUESTÕES https://chatgpt.com/g/g-ijMcb3nnY-ia-questoes-de-concursos
“O esforço de hoje é o sucesso de amanhã.” — Autor desconhecido
Instagram: @tudomudahoje | @rankingdasbancas
Mais uma pra não zerar a prova.
Engraçado como uma mesma prova vem com várias questões muito fáceis e várias bem complicadas.
DDL (DATA DEFINITION LANGUAGE):
- definir um esquema de banco de dados.
- CREATE; DROP; TRUNCATE; ALTER. RENAME
DML (DATA MANIPULATION LANGUAGE):
- manipular os dados que a tabela armazena.
- SELECT; INSERT; UPDATE; DELETE
- Observação: para o Cebraspe, SELECT é "DQL" (Data Query Language)
DTL (DATA TRANSACTION LANGUAGE):
- controlar transações.
- COMMIT; ROLLBACK
DCL (DATA CONTROL LANGUAGE)
- lidar com autorizações de dados e licenças de usuários para controlar quem tem acesso para ver ou manipular dados dentro do banco de dados.
- GRANT; REVOKE
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo