Ciência da Computação Banco de Dados

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

  • 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