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

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
Você viu 3, do total de 3 páginas

Prévia do material em texto

Atividade » Linguagem de Controle de Dados (DCL) – Data Control Language
1. Qual instrução reflete a utilização da Linguagem de Controle de Dados (DCL)?
Selecione a resposta correta:
A - SELECT * FROM orcamento AND REVOKE 'user'
B - GRANTE ON db_orçamento TO ‘Ricardo’.
C - GRANT ALL ON db_orçamento * TO ‘Tiago’.
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.
D - INSERT TO GRANT ''Caio''.
E - UPDATE TO REVOKE ''Julho''.
2. 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.
Qual comando usaríamos para, por meio da linguagem DCL, remover todos os privilégios de um usuário?
Selecione a resposta correta:
A - REVOKE ALL PRIVILEGES​​​​​​.
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. ​​​​​​​
B - GRANT ALL PRIVILEGES.
C - REVOKE PRIVILEGES.
D - GRANT PRIVILEGES.
E - REVOKE GRANT ALL PRIVILEGES.
3. 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. 
REVOKE é um comando DCL utilizado para:
Selecione a resposta correta:
A - Atribuir acesso a uma tabela.
B - Atualizar um dado em uma tabela.
C - Deletar um dado em uma tabela.
D - Remover acesso a uma tabela. 
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.
E - Criar uma tabela.
4. 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.
GRANT é o comando DCL utilizado para:
Selecione a resposta correta:
A - Inserir dados em uma tabela.
B - Atribuir acesso a uma tabela.
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).
C - Alterar uma tabela.
E - Exclui toda a tabela.
5. 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).
A permissão de acesso a uma base de dados é atribuição da linguagem DCL. Esta permissão pode ser realizada:
Selecione a resposta correta:
A - Somente para um usuário por banco de dados.
B - Somente para um usuário por tabela no banco de dados.
C - Somente para usuários que estejam dentro de perfis no banco de dados.
D - Somente para usuários que não tenham perfil em um banco de dados.
E - Para usuários com perfil e para usuário sem perfil em um banco de dados.
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