A linguagem SQL para bancos de dados, é constituída das su...

Próximas questões
Com base no mesmo assunto
Q385761 Banco de Dados
A linguagem SQL para bancos de dados, é constituída das sublinguagens “Data Manipulation Language – DML”, “Data De? - nition Language – DDL” e “Data Control Language – DCL”. Fazem parte da DCL os seguintes comandos:

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a C - GRANT e REVOKE.

Para compreender a questão é necessário distinguir as diferentes sublinguagens de SQL:

  • Data Manipulation Language (DML) - Usada para inserir, atualizar e deletar dados em um banco de dados. Inclui comandos como INSERT, UPDATE, DELETE e SELECT.
  • Data Definition Language (DDL) - Utilizada para definir e modificar a estrutura de objetos do banco de dados. Comandos como CREATE, ALTER e DROP são parte da DDL.
  • Data Control Language (DCL) - Focada no controle de acesso aos dados no banco de dados. Aqui se encontram os comandos GRANT e REVOKE.

A sublinguagem DCL está relacionada com a segurança e a permissão no ambiente de banco de dados, pois determina quem tem ou não tem permissão para realizar certas operações. O comando GRANT é utilizado para conceder permissões a usuários ou grupos. Por outro lado, o comando REVOKE é utilizado para retirar permissões anteriormente concedidas.

Portanto, a alternativa correta C, que cita GRANT e REVOKE, é a única que lista comandos pertencentes exclusivamente à sublinguagem DCL, que trata do controle de acesso aos dados no 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 dados.

Comandos: Grant, Deny e Revoke.

 

Gabarito: C

Clique para visualizar este comentário

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