Questões de Concurso sobre WITH GRANT OPTION

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
6 questões encontradas
Questões por página
20
Mais recentes
 

Um DBA (administrador de banco de dados) precisa permitir que um usuário consulte apenas duas colunas específicas de uma tabela com dez colunas, sem expor as demais. Dado o contexto, analise as seguintes asserções e a relação proposta entre elas:

I. O comando GRANT SELECT (coluna1, coluna2) ON tabela TO usuario restringe a consulta às colunas especificadas.

PORQUE

II. O SQL padrão permite a concessão de privilégios em granularidade de coluna, distinta da concessão irrestrita sobre toda a tabela.

A respeito dessas asserções, assinale a alternativa correta.


A

As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.


B

As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.


C

A asserção I é proposição verdadeira, e a II é uma proposição falsa.


D

As asserções I e II são proposições falsas.

Ano: 2025
Prova: CESPE/CEBRASPE - PCDF - Gestor de Apoio - Área: Analista de Informática Banco de Dados . - 2025

Em um banco de dados Oracle, a execução do comando SQL GRANT SELECT ON employees TO security_team; permite que o grupo de usuários security_team insira novos registros na tabela employees.


C

Certo


E

Errado

Existem diferentes tipos de privilégios aplicáveis aos objetos de um banco de dados. O comando SQL abaixo será executado em uma instância de banco de dados mantida pelo PostgreSQL:


GRANT USASE ON SCHEMA objeto1 TO objeto2;


O resultado da execução do comando acima resultará na concessão de privilégios para que a role:


A

procure e acesse objetos contidos no esquema;


B

utilize as funções dos esquemas currval e nextval;


C

crie funções em esquemas de uma determinada linguagem;


D

defina tipos e domínios na criação de esquemas de tabelas;


E

leia os nomes dos objetos do esquema no catálogo do sistema.

Considere um banco de dados relacional de um tribunal, na qual nenhum usuário, a menos do DBA, possua algum privilégio sobre.


O DBA concedeu direito de criação de tabelas ao usuário USR_0010, que, por sua vez, criou as tabelas DADOS_PROCESSO e DADOS_PARTE.

Logo após a criação, o usuário USR_0010 executou os seguintes comandos da DCL (Data Control Language) da linguagem SQL no sistema gerenciador de banco de dados, referentes aos usuários USR_0011 e USR_0100:


GRANT SELECT, UPDATE ON DADO_PARTE TO USR_0011;

GRANT SELECT ON DADOS_PARTE TO USR_0100;

GRANT SELECT, INSERT, DELETE, UPDATE ON

DADOS_PROCESSO TO USR_0011;

GRANT SELECT, UPDATE ON DADOS_PROCESSO TO USR_0100

WITH GRANT OPTION;


Na sequência, o usuário USR_0100 executou o seguinte comando:

GRANT UPDATE ON DADOS_PROCESSO TO USR_00101;

Por fim, o DBA executou o comando:

REVOKE UPDATE ON DADOS_PROCESSO FROM USR_0100;


Considerando esse cenário, qual situação é válida para as permissões referentes às tabelas DADOS_PROCESSO e DADOS_PARTE?


A

O usuário USR_0011 tem direito de inserção na tabela DADOS_PARTE.


B

O usuário USR_0100 tem direito de atualização na tabela DADOS_PROCESSO, mas sem direito de propagação.


C

O usuário USR_0100 tem direito de consulta na tabela DADOS_PROCESSO, com direito de propagação.


D

O usuário USR_0101 tem direito de atualização na tabela DADOS_PROCESSO.


E

O usuário USR_0101 tem direito de consulta na tabela DADOS_PROCESSO.

No SQL, o comando grant permite outorgar a um usuário (ou papel) privilégios sobre determinados recursos. Quando usado com a opção with grant option, o comando grant permite que:


A

no caso de privilégios outorgados a papéis seja possível identificar usuários que excepcionalmente não devem receber esses privilégios;


B

os privilégios outorgados não possam ser alvo de comandos revoke emitidos por usuários diferentes daquele que outorgou incialmente;


C

os privilégios sejam outorgados em caráter temporário, sendo automaticamente removidos quando da expiração do prazo estabelecido;


D

o usuário que recebe um privilégio possa concedê-lo a outros usuários;


E

os privilégios sejam concedidos condicionalmente, e posteriormente confirmados mediante a execução automática de um procedimento de autorização.

Em relação à Segurança e Autorização em Banco de Dados, analise as seguintes sentenças, marcando (V) para verdadeira e (F) para falsa.

( ) O privilégio de SELECT sobre uma relação R já permite que se estabeleça restrição de integridade referencial para R.

( ) Mesmo se tiver recebido o privilégio de CREATE VIEW, um usuário ainda precisa receber o privilégio de SELECT em uma relação específica se quiser criar uma visão a partir dessa relação.

( ) Um privilégio concedido com GRANT OPTION permite que o usuário que o recebeu possa conceder tal privilégio a outros usuários.

( ) A concessão de privilégios não se aplica às visões.

Assinale a opção com a sequência CORRETA.


A

V, V, F, V.


B

F, V, V, F.


C

F, F, V, V.


D

V, F, F, V.

 
 
Gerar simulado