Assinale a opção que apresenta somente comandos SQL do tipo ...
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