Assinale a opção que apresenta somente comandos SQL do tipo ...

Próximas questões
Com base no mesmo assunto
Q874249 Banco de Dados
Assinale a opção que apresenta somente comandos SQL do tipo DML (Linguagem de Manipulação de Dados).
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a A: SELECT, INSERT, UPDATE e DELETE.

Para entender essa questão, é fundamental saber que as instruções SQL são divididas em diversas categorias, sendo as principais: DML (Data Manipulation Language), DDL (Data Definition Language), DCL (Data Control Language) e TCL (Transaction Control Language).

DML (Linguagem de Manipulação de Dados) é responsável por manipular dados no banco de dados. Os comandos típicos dessa categoria são:

  • SELECT: Utilizado para consultar dados de uma ou mais tabelas.
  • INSERT: Usado para inserir novos registros em uma tabela.
  • UPDATE: Serve para atualizar dados existentes em uma tabela.
  • DELETE: Empregado para remover registros de uma tabela.

Agora, vamos entender por que as outras alternativas estão incorretas:

Alternativa B inclui o comando ALTER, que pertence à DDL, e não à DML. A DDL é usada para definir e modificar a estrutura dos objetos no banco de dados, como tabelas e índices.

Alternativa C também está errada porque inclui GRANT e ALTER. GRANT é um comando DCL, usado para conceder permissões aos usuários. Como mencionado anteriormente, ALTER é DDL.

Alternativa D somente lista comandos da categoria DDL: CREATE, DROP e ALTER, que não são DML.

Alternativa E mistura comandos de DML com CREATE, que é um comando DDL usado para criar novos objetos no banco de dados.

Portanto, a única alternativa que contém exclusivamente comandos DML é a Alternativa A.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

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

Data Definition Language (DDL): create, drop, alter.

 

Data Manipulation Language (DML): Select, Insert, Delete, Update.

 

Data Control Language (DCL): controla os aspectos de autorização de dados e licenças de usuários para controlar quem tem acesso para ver ou manipular dados dentro do banco de dados. Ex: grant, revoke, alter password, create synonym)

OBS: GRANT E REVOKE são o primeiro passo para segurança em BD.

 

DTL - Linguagem de Transação de Dados (Ex: commit, roolback, begin work ou start transaction)
 

DQL - Linguagem de Consulta de Dados (cláusulas que modificam uma consulta [select]. Ex: from, where, group by, having)

a) SELECT, INSERT, UPDATE e DELETE.

GABARITO A

Acrescentando o comentário excelente da amiga Barbie Girl, temos também a VDL (Vision Definition Language) = create view.

Foco na missão, eu vou ser QCO !

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo