Pular para o conteúdo principal

Questão de Banco de Dados — Oracle — FCC 2018

Banco de DadosOracle
Código
fc049327
Banca
FCC
Órgão
SEGEP-MA
Ano
2018
Cargo
Analista Executivo - Programador de Sistemas
Um Programador de Sistemas está gerenciando o Oracle Application Express 5.1.2 localmente e criou uma workspace e uma conta manualmente. Nesse cenário, a conta Oracle Application Express
  1. Apode ter qualquer tipo de privilégio.
  2. Bdeve ter apenas privilégios para consultar dados nas tabelas.
  3. Cdeve estar implantada em ambiente hospedado.
  4. Ddeve estar localizada na Oracle Database Cloud Service.
  5. Edeve ter privilégios de desenvolvedor.
Revelar gabarito e comentário

GabaritoE — deve ter privilégios de desenvolvedor.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Oracle Application Express (APEX) — Contas e Privilégios

Gabarito: letra E. Ao criar manualmente uma workspace e uma conta no Oracle APEX 5.1.2 local, a conta deve possuir privilégios de desenvolvedor (developer privileges), pois é necessário criar e gerenciar aplicações. As demais alternativas apresentam restrições ou exigências inadequadas.

A banca cobra o conhecimento de que uma conta de desenvolvedor no APEX precisa de privilégios para desenvolver aplicações, diferentemente de uma conta que apenas consulta dados ou que depende de ambiente específico.

Conta APEX

Privilégio Necessário

Ambiente

Finalidade

Desenvolvedor (E)

Privilégios de desenvolvedor

Local (on-premises)

Criar e gerenciar aplicações

Qualquer privilégio (A)

Inadequado (ex.: administrador/DBA)

Não recomendado pela Oracle

Apenas consulta (B)

Somente leitura

Apenas para usuário final

Ambiente hospedado (C)

Obrigatório (incorreto)

Não necessário

Oracle Cloud Service (D)

Obrigatório (incorreto)

Não necessário

Alternativa A — ❌ Incorreta

Afirma que a conta pode ter qualquer tipo de privilégio. No APEX, o privilégio mínimo para desenvolvimento é o de desenvolvedor; não é adequado conceder privilégios de administrador ou de DBA a uma conta comum de workspace. Além disso, a própria Oracle recomenda que se atribuam apenas os privilégios necessários.

Alternativa B — ❌ Incorreta

Estabelece que a conta deve ter apenas privilégios para consultar dados. Isso seria suficiente para um usuário final, mas não para um desenvolvedor que precisa modificar schemas, criar páginas e componentes. O perfil de desenvolvedor requer privilégios de criação e alteração de objetos.

Alternativa C — ❌ Incorreta

Diz que a conta deve estar implantada em ambiente hospedado. O APEX pode ser executado localmente (on-premises), sem necessidade de ambiente hospedado. A obra “Oracle Application Express Administration” da Oracle confirma que é plenamente possível instalar e gerenciar o APEX em servidor próprio.

Alternativa D — ❌ Incorreta

Afirma que a conta deve estar localizada na Oracle Database Cloud Service. Embora o APEX funcione na nuvem, a questão trata de gerenciamento local ("gerenciando o Oracle Application Express 5.1.2 localmente"). Portanto, a conta não precisa estar em serviço de nuvem.

Alternativa E — ✅ Correta ⟵ GABARITO

Afirma que a conta deve ter privilégios de desenvolvedor. Em uma workspace manualmente criada no APEX, a conta de desenvolvedor recebe privilégios para criar e modificar aplicações, páginas, itens, processos, entre outros. É o nível de acesso padrão para quem vai desenvolver.

PEGA ESSA DICA!

Em concursos, lembre-se de que no Oracle APEX existem três níveis principais de conta: Administrador (gerencia workspaces e usuários), Desenvolvedor (cria aplicações) e Usuário final (apenas executa aplicações). A questão cobra exatamente o perfil necessário para quem desenvolve.

Conclusão: A única alternativa alinhada com a prática e a documentação do Oracle APEX é a letra E — a conta de desenvolvedor deve ter privilégios de desenvolvedor.

Link permanente: /questoes/fc049327