As permissões para acesso às estruturas e operações em um ba...
GRANT ALL PRIVILEGES ON BUSINESS TO PEOPLE
Sobre esse comando SQL, analise as assertivas abaixo e assinale a alternativa correta.
I. PEOPLE pode ser um usuário ou uma ROLE. II. O usuário poderá conceder seus privilégios sobre a tabela BUSINESS a outros usuários. III. O usuário poderá fazer operações de INSERT, UPDATE ou DELETE na tabela BUSINESS. IV. O usuário poderá criar uma TRIGGER sobre a tabela BUSINESS.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - Apenas I, III e IV estão corretas.
A questão aborda o conhecimento sobre o comando GRANT no SQL, que é utilizado para conceder permissões a usuários ou grupos (roles) em um banco de dados. As permissões podem ser sobre tabelas, visões, procedimentos armazenados, entre outros objetos do banco de dados. A compreensão dos diferentes tipos de privilégios e como eles são concedidos é essencial para resolver essa questão.
A assertiva I está correta pois no SQL, o comando GRANT pode ser usado para conceder permissões tanto a um usuário individual quanto a uma ROLE, que é um conjunto de permissões que pode ser aplicado a vários usuários.
A assertiva II está incorreta porque, para que um usuário possa conceder privilégios a outros, ele precisa ter o privilégio WITH GRANT OPTION. O comando apresentado na questão não inclui essa cláusula, portanto, o usuário PEOPLE não poderá passar seus privilégios adiante.
A assertiva III está correta pois ao conceder ALL PRIVILEGES na tabela BUSINESS, o usuário PEOPLE recebe todos os privilégios padrão, o que inclui realizar operações de INSERT, UPDATE e DELETE.
A assertiva IV está correta porque o privilégio de ALL PRIVILEGES inclui também a capacidade de criar TRIGGERS na tabela especificada, neste caso, a tabela BUSINESS.
Portanto, a alternativa correta é a E, visto que confirma a correção das assertivas I, III e IV e exclui a assertiva II, que é a única incorreta.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Para a II assertiva ser verdadeira, o comando anterior precisaria ter ao final o a sintaxe "WITH GRANT OPTIONS"
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo