A SQL é uma linguagem que tem instruções para definição, consulta, atualização e eliminação de dados. Entre os subconjuntos presentes na SQL, assinale a alternativa na qual está aquele que é utilizado para definir controles de acesso pelos usuários ao banco de dados. Selecione a resposta: A Data Definition Language – DDL. B Data Control Language – DCL. C Data Manipulation Language – DML. D Restrições Inerentes Baseadas no Modelo – RIBM. E Transactional Control Language – TCL.
A resposta correta é **(B)**. A Data Control Language (DCL) é um subconjunto da SQL que é utilizado para definir controles de acesso pelos usuários ao banco de dados. Os comandos DCL permitem que o administrador do banco de dados conceda ou revogue privilégios de acesso para usuários e grupos de usuários.
As demais alternativas estão incorretas:
* **(A)** Data Definition Language (DDL) é um subconjunto da SQL que é utilizado para definir a estrutura do banco de dados.
* **(C)** Data Manipulation Language (DML) é um subconjunto da SQL que é utilizado para manipular os dados no banco de dados.
* **(D)** Restrições Inerentes Baseadas no Modelo (RIBM) são restrições que são definidas no modelo de dados do banco de dados.
* **(E)** Transactional Control Language (TCL) é um subconjunto da SQL que é utilizado para controlar transações no banco de dados.
Lista de comentários
Explicação:
A resposta correta é **(B)**. A Data Control Language (DCL) é um subconjunto da SQL que é utilizado para definir controles de acesso pelos usuários ao banco de dados. Os comandos DCL permitem que o administrador do banco de dados conceda ou revogue privilégios de acesso para usuários e grupos de usuários.
As demais alternativas estão incorretas:
* **(A)** Data Definition Language (DDL) é um subconjunto da SQL que é utilizado para definir a estrutura do banco de dados.
* **(C)** Data Manipulation Language (DML) é um subconjunto da SQL que é utilizado para manipular os dados no banco de dados.
* **(D)** Restrições Inerentes Baseadas no Modelo (RIBM) são restrições que são definidas no modelo de dados do banco de dados.
* **(E)** Transactional Control Language (TCL) é um subconjunto da SQL que é utilizado para controlar transações no banco de dados.
Portanto, a resposta correta é **(B)**.