SóProvas


ID
607141
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Um DBA executou os seguintes comandos em um sistema gerenciador de bancos de dados relacional, onde se encontra uma base de dados com duas tabelas, TAB1 e TAB2:

GRANT SELECT, UPDATE ON TAB1, TAB2 TO U1, U2 WITH GRANT OPTION

GRANT DELETE, INSERT ON TAB2 TO U2, U3


A seguir, o seguinte comando foi executado pelo usuário U2:

GRANT UPDATE ON TAB2 TO U3

Depois, o DBA executou o comando

REVOKE SELECT, UPDATE ON TAB2 FROM U2

Um cenário válido, após a execução dos comandos acima, é aquele onde o usuário

Alternativas
Comentários
  • a linha GRANT SELECT, UPDATE ON TAB1, TAB2 TO U1, U2 WITH GRANT OPTION GRANT DELETE,
    INSERT ON TAB2 TO U2, U3 deve ter uma separação!

    O certo é

    GRANT SELECT, UPDATE ON TAB1, TAB2 TO U1, U2 WITH GRANT OPTION 
    GRANT DELETE, INSERT ON TAB2 TO U2, U3

  • a) U1 possuirá direito de leitura e inserção na tabela TAB1

    b) U1 possuirá direito de remoção e atualização na tabela TAB2

    c) U2 possuirá direito de leitura e inserção na tabela TAB1

    d) U3 possuirá direito de remoção e seleção na tabela TAB1

    e) U3 possuirá direito de remoção e inserção na tabela TAB2

    GRANT DELETEINSERT ON TAB2 TO U2, U3​