Questão FC372960
Para um administrador de banco de dados Oracle atribuir ao usuário analista os privilégios para criar sessões, tabelas e views ele deve utilizar, em condições ideais, a instrução
Sistema de Gerenciamento de Banco de Dados (SGBD)
FCC · 2022
Para um administrador de banco de dados Oracle atribuir ao usuário analista os privilégios para criar sessões, tabelas e views ele deve utilizar, em condições ideais, a instrução
- GRANT OPERATION(create session, create table, create view) TO analista;
- ALLOW create session, create table, create view TO analista;
- GRANT create session, create table, create view TO analista;
- GRANT PERMISSION(create session, create table, create) TO analista;
- DELEGATE TO analista PERMISSION TO create session, create table, create view;
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
O comando GRANT atribui privilégios a um usuário. A instrução correta é: GRANT create session, create table, create view TO analista; — onde a lista de privilégios é separada por vírgulas e o nome após TO é o grantee.
create session permite que o usuário estabeleça conexão com o banco; create table e create view são privilégios de sistema que autorizam a criação de tabelas e views no próprio esquema do usuário.
Como são privilégios de sistema, não se usa a cláusula ON object. O ponto-e-vírgula final encerra a instrução SQL. Em condições ideais, concede-se diretamente ao usuário conforme mostrado.
Conteúdo do catálogo FC Concursos · Atualizado em