A linguagem SQL, desenvolvida pela IBM no início dos anos 70...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: A - a DCL contém comandos para concessão de permissões.
Para resolver esta questão, é necessário entender os subconjuntos da linguagem SQL e suas respectivas funções. O SQL é dividido em diversas partes, entre elas:
- Data Definition Language (DDL): Utilizada para definir estruturas de dados, como criar, alterar e excluir tabelas e outros objetos do banco de dados.
- Data Manipulation Language (DML): Empregada para manipular dados, incluindo comandos como SELECT, INSERT, UPDATE, e DELETE.
- Data Control Language (DCL): Usada para controlar o acesso aos dados, com comandos como GRANT e REVOKE, que concedem e removem permissões, respectivamente.
- Transaction Control Language (TCL): Responsável pelo gerenciamento de transações no banco de dados, através de comandos como COMMIT e ROLLBACK.
No contexto dessa questão, o foco é na Data Control Language (DCL), que de fato contém comandos para concessão de permissões e é onde encontramos o comando GRANT. Este comando é utilizado para dar permissões de acesso e operações em objetos do banco de dados a usuários ou grupos.
Portanto, a alternativa A está correta porque descreve corretamente uma das funções da DCL, demonstrando que o conhecimento sobre a classificação dos comandos SQL e seus propósitos específicos é fundamental para quem está se preparando para concursos na área de Banco de Dados.
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
DCL - Linguagem de Controle de de Dados. Alguns dos comandos que são componentes desta linguagem: GRANT, REVOKE, ALTER PASSWORD.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo