Buscar

Linguagem de Controle de Dados (DCL) Data Control Language

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1. 
Qual instrução reflete a utilização da Linguagem de Controle de Dados (DCL)?
C. 
GRANT ALL ON db_orçamento * TO ‘Tiago’.
Por que esta resposta é a correta?
Os comandos GRANT e REVOKE são utilizados para implementação de parâmetros de segurança de acesso em bancos de dados. GRANT ALL ON é um comando que permite acesso total às tabelas de um banco de dados, ou seja, estão sendo atribuídos privilégios de acesso a um usuário. INSERT e UPDATE são instruções DML, e não DCL.
2. 
Qual comando usaríamos para, por meio da linguagem DCL, remover todos os privilégios de um usuário?
A. 
REVOKE ALL PRIVILEGES​​​​​​.
Por que esta resposta é a correta?
Por meio da instrução REVOKE ALL PRIVILEGES, todos os privilégios são removidos. Já por meio da instrução GRANT ALL PRIVILEGES ​​todos os privilégios são atribuídos a um usuário. ​​​​​​​
3. 
REVOKE é um comando DCL utilizado para:
D. 
Remover acesso a uma tabela. 
Por que esta resposta é a correta?
Para remover o acesso a uma tabela, utiliza-se o comando REVOKE. Já para permitir o acesso, utiliza-se o comando GRANT. Para criar uma tabela, deletar um dado da tabela ou atualizar um dado de uma tabela, utilizam-se os seguintes comandos, respectivamente: CREATE (comando DDL), DELETE e UPDATE.
4. 
GRANT é o comando DCL utilizado para:
B. 
Atribuir acesso a uma tabela.
Por que esta resposta é a correta?
Para remover o acesso a uma tabela, utiliza-se o comando REVOKE. Já para atribuir o acesso a uma tabela, utiliza-se o comando GRANT. Para inserir dados em uma tabela, alterar uma tabela ou excluir toda a tabela, utilizam-se os seguintes comandos, respectivamente: INSERT (comando DML), ALTER (comando DDL) e DROP (comando DDL).
5. 
A permissão de acesso a uma base de dados é atribuição da linguagem DCL. Esta permissão pode ser realizada:
E. 
Para usuários com perfil e para usuário sem perfil em um banco de dados.
Por que esta resposta é a correta?
A permissão pode ser para mais de um usuário por banco e mais de um usuário por tabela. Não necessariamente um usuário precisa fazer parte de um perfil em um banco de dados para ser a ele atribuído o permissionamento. A permissão pode ocorrer tanto para perfis de usuários em um banco de dados, como para usuários que não tenham perfil em um banco de dados.

Continue navegando