Informática, perguntado por whosjo, 10 meses atrás

Paulo e Pedro estavam estudando sobre banco de dados, os assuntos referente a GRANT e REVOKE. Eis que Paulo lembra que fez algumas anotações durante a aula do professor e assim, fez um pequeno resumo com algumas afirmações.



Paulo mostra a Pedro as anotações que são:



I. O comando GRANT é usado para concessão de privilégios e o REVOKE serve para revogar privilégios concedidos;

II. Na sintaxe do comando GRANT temos o parâmetro ALL, que é utilizado para aplicar qualquer privilégio ao objeto;

III. O comando WITH GRANT OPTION é utilizado para que o receptor do privilégio de sistema possa conceder o privilégio recebido;

IV. O comando WITH ADMIN OPTION é utilizado para que o receptor do privilégio de objeto possa conceder o privilégio recebido.



Os dois alunos analisaram cada alternativa e consultaram o seu livro-base e chegaram a uma conclusão.

Agora, assinale a alternativa que apresenta a correta conclusão dos alunos:

Escolha uma:
a.
Apenas as afirmativas II e III estão corretas.

b.
Apenas as afirmativas I,II e III estão corretas.

c.
Apenas as afirmativas II e IV estão corretas.

d.
Apenas as afirmativas I, II e IV estão corretas.

e.
Apenas as afirmativas I e II estão corretas.

Soluções para a tarefa

Respondido por chavesg217p80rht
2

Questão 20

Texto da questão

Paulo e Pedro estavam estudando sobre banco de dados, os assuntos referente a GRANT e REVOKE. Eis que Paulo lembra que fez algumas anotações durante a aula do professor e assim, fez um pequeno resumo com algumas afirmações.

Paulo mostra a Pedro as anotações que são:

I. O comando GRANT é usado para concessão de privilégios e o REVOKE serve para revogar privilégios concedidos;

II. Na sintaxe do comando GRANT temos o parâmetro ALL, que é utilizado para aplicar qualquer privilégio ao objeto;

III. O comando WITH GRANT OPTION é utilizado para que o receptor do privilégio de sistema possa conceder o privilégio recebido;

IV. O comando WITH ADMIN OPTION é utilizado para que o receptor do privilégio de objeto possa conceder o privilégio recebido.

Os dois alunos analisaram cada alternativa e consultaram o seu livro-base e chegaram a uma conclusão.

Agora, assinale a alternativa que apresenta a correta conclusão dos alunos:

Escolha uma:

a.Apenas as afirmativas I e II estão corretas.------------------ Correto

b.Apenas as afirmativas II e IV estão corretas.

c.Apenas as afirmativas I,II e III estão corretas.

d.Apenas as afirmativas II e III estão corretas.

e.Apenas as afirmativas I, II e IV estão corretas.

Questão 21

Texto da questão

Após uma série de acessos não autorizados no seu banco de dados, a empresa Rexp, referência em desenvolvimento de softwares de acessibilidade, contratou um consultor em banco de dados para resolver o seu problema de acesso dos funcionários a algumas tabelas.

 

O consultor sugeriu que fossem criadas algumas views e informou diversas vantagens como:

I) Mais retrabalho, pois uma vez criada a view não será preciso reescrevê-la.

II) As views isolam do usuário a complexidade do banco de dados.

III) Os proprietários de bancos de dados podem conceder permissões para que os usuários consultem dados somente através de views.

IV) Pode ser organizado os dados a serem exportados para outros aplicativos para outras análises adicionais.

Agora, assinale as alternativas que apresentam as corretas vantagens das views:

Escolha uma:

a.Apenas as afirmativas I, II e IV estão corretas.

b.Apenas as afirmativas II e IV estão corretas.

c.Apenas as afirmativas I e III estão corretas.

d.Apenas as afirmativas II, III e IV estão corretas.----------------------------- Correto

e.Apenas as afirmativas I, II e III estão corretas.

Questão 22

Texto da questão

A linguagem SQL suporta controle de acesso discricionário por meio dos comandos Grant e Revoke. O comando Grant concede privilégios de usuário às tabelas base e às visões.

Com base no comando Grant , avalie as seguintes asserções e a relação proposta entre elas:

I. O comando: Grant all on professores to notas; daria ao usuário professores todos os privilégios sobre a tabela notas.

PORQUE

II. Ao indicar o privilégio ALL seria o mesmo que indicar select, insert, delete e os demais privilégios.

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

Escolha uma:

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

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

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

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

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

Questão 23

Texto da questão

O controle de privilégios é fundamental para um bom controle de segurança em banco de dados, um exemplo desses comandos seriam:

Revoke all ON ‘[desenvolvedor]’@’localhost’ From “User”

Grant Select ON ‘[desenvolvedor]’@’localhost’ From “User”

Tomando como referência os comandos acima, julgue as afirmativas a seguir em (V) Verdadeiras ou (F) Falsas:

(   ) O comando Revoke all serve para remover algumas das permissões de todos os usuários “desenvolvedores”.

(   ) Um desenvolvedor que tenha acesso a Insert, update, delete ele acaba perdendo todas estas permissões.

(   ) Outros usuários deste banco de dados, que não for desenvolvedor, terão suas permissões intactas.

(   ) Existem algumas falhas na sintaxe dos comandos.

Assinale a alternativa que apresenta a sequência CORRETA:

Escolha uma:

a.F - V - V - F. ----------------------------Correto

b.F - V - F - V.

c.F - V - V - V.

d.V - F - V - F.

e.V - V - V - F.


Respondido por jeovanecarvalho
13

Alternativa e, Apenas as afirmativas I e II estão corretas.


Corrigida no AVA

Perguntas interessantes