Tecnologia da Informação
easy

Questão de Tecnologia da Informação #019f69c5

Enunciado da Questão
Tecnologia da Informação
#Agente
#DTL
#Policial
#2021
#Transações
#TCL
#PF
#Cebraspe
#Banco de Dados
#SQL
Fácil

(Q95) Na linguagem SQL (structured query language), DTL (data transaction language) são comandos responsáveis por gerenciar diferentes transações ocorridas dentro de um banco de dados.

A

Certo

Correta
B

Errado

Explicação Oficial / Explicações da Comunidade

A questão aborda a classificação dos comandos da linguagem SQL.

A linguagem SQL é dividida em subgrupos de acordo com a finalidade de seus comandos:

  • DDL (Data Definition Language): Comandos de definição (ex: CREATE, ALTER, DROP).
  • DML (Data Manipulation Language): Comandos de manipulação de dados (ex: INSERT, UPDATE, DELETE).
  • DQL (Data Query Language): Comando de consulta (ex: SELECT).
  • DCL (Data Control Language): Comandos de controle de acesso (ex: GRANT, REVOKE).
  • DTL ou TCL (Data Transaction Language / Transaction Control Language): Comandos de controle de transação (ex: COMMIT, ROLLBACK, SAVEPOINT).

Portanto, a DTL (ou TCL) é de fato o grupo de comandos responsável por gerenciar as transações dentro de um banco de dados relacional, garantindo que as operações sejam executadas de forma segura e consistente (respeitando as propriedades ACID). Como a afirmação descreve exatamente essa função, o item está Certo.