Relacione as duas colunas, quanto aos comandos SQL e os res...

Próximas questões
Com base no mesmo assunto
Q781696 Banco de Dados
Relacione as duas colunas, quanto aos comandos SQL e os respectivos subconjuntos da linguagem SQL: (1) GRANT (A)DCL (2) DROP (B)DML (3) COMMIT (C) DDL (4) UPDATE (D)DTL Assinale a alternativa correta:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: Letra A

O tema da questão envolve o conhecimento dos subconjuntos de comandos da linguagem SQL, que são classificados em diferentes categorias conforme a função que exercem na manipulação de banco de dados. Esses subconjuntos são:

  • Data Definition Language (DDL): Comandos que definem a estrutura do banco de dados.
  • Data Manipulation Language (DML): Comandos que permitem a manipulação dos dados.
  • Data Control Language (DCL): Comandos relacionados ao controle de acesso aos dados.
  • Transaction Control Language (TCL): Comandos que gerenciam as transações no banco de dados.

Para resolver a questão, é necessário associar cada comando SQL com o seu respectivo subconjunto. Vamos à justificativa da alternativa correta:

(1) GRANT é um comando utilizado para dar permissões de acesso a usuários e pertence ao conjunto DCL (Data Control Language).

(2) DROP é um comando utilizado para remover objetos, como tabelas, do banco de dados e pertence ao conjunto DDL (Data Definition Language).

(3) COMMIT é usado para finalizar uma transação, garantindo que todas as operações dentro da transação sejam salvas de maneira permanente no banco de dados, e faz parte do conjunto TCL (Transaction Control Language). Por erro na formulação da questão, esta categoria foi indicada como DTL, que é uma sigla comum para Data Transformation Language em outros contextos, mas que no caso da questão, serve ao propósito de representar TCL.

(4) UPDATE é utilizado para atualizar os dados de uma tabela e pertence ao conjunto DML (Data Manipulation Language).

Portanto, a sequência correta que relaciona os comandos aos seus respectivos subconjuntos é 1A-2C-3D-4B, correspondendo à alternativa A.

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

Gabarito: A.

 

DDL

 

TRUNCATE  CREATE   ALTER  DROP

 

DML

 

INSERT          UPDATE        DELETE

 

DCL

 

GRANT                      REVOKE                    ALTER PASSWORD

 

DTL/TCL

 

COMMIT                    ROLLBACK

 

DQL

 

SELECT (também pode ser considerado como DML)

Para mim ajudou muito saber o significado das siglas, assim matamos a questão através da própria descrição delas.

SQL - Structured Query Language 

 DML - Data Manipulation Language

DDL - Data Definition Language 

DCL - Data Control Language 

DTL - Data Transaction Language 

DQL - Data Query Language

Clique para visualizar este comentário

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