SóProvas


ID
3954862
Banca
CESPE / CEBRASPE
Órgão
TJ-AM
Ano
2019
Provas
Disciplina
Banco de Dados
Assuntos

Acerca de sistema gerenciador de banco de dados, do tuning e da segurança em banco de dados, julgue o item subsequente.


O comando a seguir, após sua execução, restringirá o acesso do usuário tec_infor2_tjam à tabela processo.

GRANT update, delete, insert ON processo TO tec_infor2_tjam;

Alternativas
Comentários
  • O comando GRANT possui duas funcionalidades básicas: conceder privilégios para um objeto do banco de dados (tabela, visão, seqüência, banco de dados, função, linguagem procedural, esquema e espaço de tabelas), e conceder o privilégio de ser membro de um papel. Estas duas são semelhantes.

  • O comando REVOKE revoga, de um ou mais papéis, privilégios concedidos anteriormente.

  • Só analisar o comando, às vezes você nem precisa entender direito a linguagem.

    Está concedendo (grant) o privilégio de update, delete, insert, ou seja, o usuário pode fazer tudo na tabela, não está restringindo

  • GABARITO: ERRADO

    Linha de comando -> GRANT update, delete, insert ON processo TO tec_infor2_tjam;

    Concede o privilégio de update, delete e insert ao usuário tec_infor2_tjam na entidade processo.

    Sintaxe:

    GRANT {lista_privilégios | ALL PRIVILEGES} ON {relação│visão} TO {lista_usuários│PUBLIC} 

    Fonte: http://wiki.icmc.usp.br/images/5/5f/SCC024120142_GrantRevoke.pdf

  • GRANT -- define privilégios de acesso.

    O comando GRANT concede privilégios específicos para um objeto (tabela, visão, seqüência, banco de dados, função, linguagem procedural, esquema ou espaço de tabelas) para um ou mais usuários ou grupos de usuários. Estes privilégios são adicionados aos já concedidos, se existirem.

    UPDATE- Permite modificar () os dados de qualquer coluna da tabela especificada.

    DELETE- Permite excluir () linhas da tabela especificada.

    INSERT-  Usado para inserir dados na tabela (EX:  GRANT INSERT ON TABELACLIENTE TO ROLE_CPD).

    GABARITO: ERRADO.

    Fonte:Devmedia.com

  •  

    # SGBD (Sistema de Gerenciamento de Banco de Dados > O comando GRANT é utilizado para conceder privilégios em um objeto do SGBD, ao passo que o comando REVOKE serve para cancelar um privilégio já concedido.

  • Dicas:

    GRANT: Atribui privilégios

    REVOKE: Tira privilégios

    DENY: Proíbe ações de um usuário

    Quer passar no concurso da sua vida? quer mudar completamente sua realidade? tenho uma fórmula...

    ESFORÇO

    Pensou que eu ia fazer propaganda né?kk

  • Assertiva E

    GRANT update, delete, insert ON processo TO tec_infor2_tjam;

    GRANT -- define privilégios de acesso

    GRANT { { SELECT | INSERT | UPDATE | DELETE | RULE | REFERENCES | TRIGGER }

    (.................)

  • (ERRADO)

    GRANT:  GARANTE privilégios

    REVOKE:  REVOGA privilégios

  • Não vou brigar com a banca e dançarei conforme a música. Mas só de não ter sido GRANT ALL já restringiu...

  • GRANT: GARANTE privilégios

    REVOKE: REVOGA privilégios

    DENY: PROÍBE ações de um usuário

  • e eu seilá

  • Quanta dificuldade pra me enfiar no meio do mato na fronteira e trocar tiro com bandido em

  • O REVOKE, ao contrário do GRANT, remove privilégios. Se o comando utilizasse o REVOKE, aí sim o acesso do usuário seria restringido.

    GRANT update, delete, insert ON processo TO tec_infor2_tjam;

    O comando acima está garantindo ao usuário tec_infor2_tjam o privilégio de executar as operações UPDATE, DELETE e INSERT na tabela processo.

    GRANT: Atribui privilégios

    REVOKE: Tira privilégios

    DENY: Proíbe ações de um usuário

    GABARITO: ERRADO

  • Traduza GRANT que ajuda = CONCEDER!

    DCL

    DATA CONTROL LANGUAGE

    LINGUAGEM DE CONTROLE DE DADOS

    Principais comandos:

    GRANT

    REVOKE

    ALTER PASSWORD

    Portanto: GAB. ERRADO

  • O comando acima está garantindo ao usuário tec_infor2_tjam o privilégio de executar as operações UPDATE, DELETE e INSERT na tabela processo.

    Percebam que o comando, após sua execução, AMPLIARÁ o acesso do usuário tec_infor2_tjam à tabela processo, já que agora ele pode executar atualizações, remoções e inserções.

    Apenas para complementar: o REVOKE, ao contrário do GRANT, remove privilégios. Se o comando utilizasse o REVOKE, aí sim o acesso do usuário seria restringido.

    Concluímos, assim, que a assertiva está errada.

    Fonte: tecconcursos