Baixe o app para aproveitar ainda mais
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.
Compartilhar