SóProvas


ID
2519413
Banca
FCC
Órgão
TRE-PR
Ano
2017
Provas
Disciplina
Banco de Dados
Assuntos

Um Database Administrator − DBA criou uma função no Oracle chamada programador utilizando o comando CREATE ROLE programador;. Em seguida, concedeu o privilégio de criação de tabela à função utilizando o comando GRANT create table TO programador;. Para conceder a função programador ao usuário Pedro, o DBA deve utilizar o comando

Alternativas
Comentários
  • GRANT [ role ] TO [ user ]

     

    Gabarito: b)

     

    https://docs.oracle.com/database/121/SQLRF/statements_9014.htm#SQLRF01603

  • b-

    grant & revoke sai comandos de controle de acesso. Os comandos sao divididos em:

    DDL - data manipulation language- create, alter, drop

    DML - (data manipulationlanguage) - insert, select, delete, update

    DQL - (data query language) - join, equijoin, non-equi-join, outer join, minus, union

    DCL - (Data control language) - grant, revoke

     

  • a resposta está na propria pergunta

    Em seguida, concedeu o privilégio de criação de tabela à função utilizando o comando GRANT create table TO programador;

  • owww banquinha pra gostar do GRANT

     

     

    2017

    Um Database Administrator − DBA Oracle deseja conceder à usuária Maria os privilégios para criar sessão de conexão no banco de dados e criar tabelas, permitindo ainda que ela possa estender seus privilégios para outros usuários. O comando que o DBA deverá utilizar é:

     a) GRANT CREATE SESSION, CREATE TABLE TO Maria WITH RESTRICTED OPTION;

     b) GRANT CREATE SESSION, CREATE TABLE TO Maria WITH ADMIN OPTION;

     c) GRANT PRIVILEGE CREATE SESSION, CREATE TABLE TO Maria WITH GRANT OPTION;

     d) GRANT ADMIN CREATE SESSION, CREATE TABLE TO Maria;

     e) GRANT CREATE SESSION, CREATE TABLE TO Maria WITH GRANT OPTION;