Pular para o conteúdo principal

Questão de Arquitetura de Software — Banco de Dados — INSTITUTO AOCP 2016

Arquitetura de SoftwareBanco de Dados
Código
qq215784
Banca
INSTITUTO AOCP
Órgão
Câmara de Rio Branco - AC
Ano
2016
Nível
Superior
Cargo
Analista Legislativo - Manutenção
Analise os comandos padrão SQL ANSI a seguir, disparados por um Administrador de Banco de Dados (DBA) em uma interface própria do banco de dados e assinale a alternativa correta acerca dos resultados dos comandos executados pelo DBA.ComandosGRANT SELECT ON FUNCIONARIO TO A1;REVOKE SELECT ON FUNCIONARIO TO A5;Obs. Os números utilizados (1 e 2) são apenas para facilitar a identificação das linhas dessa questão.
  1. AO comando mostrado na linha 1 executa um SELECT na tabela FUNCIONARIO para o usuário A1 e o comando mostrado na linha 2 realiza a mesma ação, porém para o usuário A5.
  2. BO comando mostrado na linha 1 concede ao FUNCIONARIO acesso à tabela do usuário A1 e o comando mostrado na linha 2 retira o privilégio do FUNCIONARIO à tabela do usuário A5.
  3. CO comando mostrado na linha 1 copia todo o conteúdo da tabela FUNCIONARIO para a tabela A1 e o comando mostrado na linha 2 move todo o conteúdo da tabela FUNCIONARIO para a tabela A5.
  4. DO comando mostrado na linha 1 concede privilégio para que o usuário A1 possa fazer SELECT na tabela FUNCIONARIO e o comando mostrado na linha 2 retira o privilégio de SELECT do usuário A5 da tabela FUNCIONARIO.
  5. EO comando mostrado na linha 1 seleciona todos os dados da tabela FUNCIONARIO e apresenta em uma interface para o usuário A1 e o comando mostrado na linha 2 não permite que todos os dados da tabela FUNCIONARIO sejam apresentados ao usuário A5 nessa mesma interface.
Revelar gabarito e comentário

GabaritoD — O comando mostrado na linha 1 concede privilégio para que o usuário A1 possa fazer SELECT na tabela FUNCIONARIO e o comando mostrado na linha 2 retira o privilégio de SELECT do usuário A5 da tabela FUNCIONARIO.

Link permanente: /questoes/qq215784