Questão nº 47
Questão de Banco de Dados · FCC TRT24 2016 (nº 47)
FCC2016Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da InformaçãoBanco de Dados
Gabarito: Bver comentário ↓
Para efetuar logon no servidor Oracle um usuário precisa ter o privilégio de
- Aobjeto `SYSTEM ACCESS`.
- Bsistema `CREATE SESSION`. (alternativa correta)
- Cacesso `CREATE ROLE`.
- Dsistema `SYSTEM ACCESS`.
- Eobjeto `CREATE SESSION`.
Resposta comentada
Gabarito Alternativa B
Para um usuário conseguir se conectar (fazer logon) a um banco de dados Oracle, ele precisa de uma permissão específica que lhe permita iniciar uma sessão (um canal de comunicação) com o servidor. Essa permissão é um privilégio de sistema.
- (A) Incorreta:
SYSTEM ACCESSnão é um privilégio padrão do Oracle, nem de objeto nem de sistema. - (B) Correta: O privilégio de sistema
CREATE SESSIONé fundamental e obrigatório para que qualquer usuário possa se conectar ao banco de dados Oracle e iniciar uma sessão. - (C) Incorreta:
CREATE ROLEé um privilégio de sistema que permite criar novas roles (conjuntos de privilégios), e não tem relação com o logon de um usuário. - (D) Incorreta:
SYSTEM ACCESSnão é um privilégio válido no Oracle. Armadilha da banca: Esta alternativa tenta confundir o aluno com termos genéricos ("system", "access") que parecem fazer sentido, mas não correspondem ao nome exato do privilégio necessário. - (E) Incorreta: Embora
CREATE SESSIONseja o privilégio correto, ele é um privilégio de sistema, e não um privilégio de objeto. Armadilha da banca: Esta é a alternativa mais tentadora, pois o nome do privilégio está correto, mas o tipo (objeto) está errado. Privilégios de objeto são para interagir com objetos específicos (tabelas, views), enquanto privilégios de sistema são para operações mais amplas no banco de dados, como o logon.
Fonte: FCC TRT24 2016 Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.