(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
Correct
B
Errado
Official Explanation / Community Explanations
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:
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.