Questão de Banco de Dados — SQL — FAURGS 2018
Banco de DadosSQL
- Código
- qq336584
- Banca
- FAURGS
- Órgão
- TJ-RS
- Ano
- 2018
- Nível
- Superior
- Cargo
- Administrador de Banco de Dados
Dada uma instalação de um sistema de gerência de dados baseado em SQL (padrão SQL2 ou superior), suponha que o administrador do banco de dados tenha criado os usuários U1, U2, U3 e U4 com os privilégios default do sistema. Suponha que o usuário U1 é dono da tabela TAB1 e deseja conceder privilégios de acesso a essa tabela para outros usuários. Considere os comandos abaixo executados pelos usuários U1 e U2 na sequência especificada (1, seguido de 2, seguido de 3).1 – USUÁRIO U1 executa o comando GRANT SELECT, INSERT ON TAB1 TO U2 WITH GRANT OPTION;2 – USUARIO U2 executa o comando GRANT SELECT ON TAB1 TO U3;3 – USUARIO U1 executa o comando REVOKE INSERT ON TAB1 FROM U2;Assumindo que os comandos acima, na sequência especificada, executaram sem erros, considere cada situação abaixo, assinalando V (verdadeiro) se o usuário tem a permissão de realizar o comando especificado, ou F (falso) se não tem essa permissão.( ) usuário U3 consulta a tabela TAB1 usando o comando SELECT( ) usuário U3 insere uma tupla na tabela TAB1 usando o comando INSERT( ) Usuário U2 concede o privilégio de consultar a tabela TAB1 ao usuário U4 usando o comando GRANTA sequência correta de preenchimento dos parênteses, de cima para baixo, é
- AF – F – V.
- BV – F – V.
- CF – V – V.
- DV – V – F.
- EF – F – F.