Pular para o conteúdo principal

Questão de Banco de Dados — Oracle — CESPE / CEBRASPE 2026

Banco de DadosOracle
Código
ce391233
Banca
CESPE / CEBRASPE
Órgão
INFRA S.A.
Ano
2026
Cargo
Analista ( )

A INFRA S.A. implantou uma arquitetura corporativa de dados híbrida para suportar suas atividades estratégicas, sobretudo a estruturação de projetos de infraestrutura logística. Nessa arquitetura, o Oracle Database 21C é utilizado para sistemas críticos de gestão contratual e execução orçamentária; bancos de dados NoSQL são empregados para armazenar dados semiestruturados oriundos de sensores, documentos técnicos e relatórios de campo; e um data lake corporativo é adotado para ingestão massiva de dados brutos históricos, inclusive dados geoespaciais e séries temporais.


Considerando a situação hipotética apresentada, julgue o item a seguir.

 

A adoção da arquitetura multitenant do Oracle 21C no ambiente da INFRA S.A. facilitaria a consolidação de bases contratuais, mantendo isolamento lógico entre projetos distintos.

  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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”.

Arquitetura Multitenant do Oracle 21c

Gabarito: Certo. A arquitetura multitenant do Oracle 21c permite consolidar múltiplos bancos de dados (Pluggable Databases – PDBs) em um único contêiner (Container Database – CDB), mantendo o isolamento lógico entre eles. Isso atende exatamente à necessidade da INFRA S.A. de consolidar bases contratuais mantendo o isolamento entre projetos distintos.

A arquitetura multitenant é um recurso introduzido no Oracle 12c e presente nas versões posteriores, incluindo o 21c. Ela redefine a arquitetura tradicional do Oracle, que consistia em uma instância (memória + processos) e um banco de dados (arquivos em disco). Na nova arquitetura, temos o CDB (Container Database) que funciona como um contêiner lógico, e dentro dele podem existir múltiplos PDBs (Pluggable Databases). Cada PDB é um banco de dados completo, com seus próprios tablespaces, esquemas, usuários e dados, mas compartilha a instância e as estruturas de memória do CDB.

O principal benefício dessa arquitetura é a consolidação: em vez de manter vários bancos de dados independentes, cada um com sua própria instância e consumo de recursos, é possível agrupá-los em um único CDB. Isso simplifica a administração, reduz o consumo de recursos (memória, CPU, processos) e facilita o gerenciamento de backups e patches. Ao mesmo tempo, o isolamento lógico entre os PDBs é preservado: cada PDB é isolado dos demais em termos de dados e segurança, como se fossem bancos de dados separados. Um usuário de um PDB não tem acesso aos dados de outro PDB, a menos que sejam concedidas permissões específicas.

Na prática, a INFRA S.A. poderia criar um CDB e, dentro dele, um PDB para cada projeto de infraestrutura logística. Cada PDB teria suas próprias tabelas de contratos, orçamentos e dados operacionais, isolados logicamente dos demais. Isso permitiria consolidar a gestão das bases contratuais em um único ambiente, simplificando a administração, mas mantendo a separação lógica entre os projetos, o que é essencial para a segurança e a organização dos dados.

A pegadinha da banca, se houver, seria confundir o isolamento lógico com isolamento físico. Na arquitetura multitenant, o isolamento é lógico (os PDBs compartilham a mesma instância e os mesmos arquivos físicos do CDB), mas isso não compromete a separação dos dados. O isolamento físico, com bancos de dados totalmente independentes, não é o objetivo da consolidação. A questão explora exatamente esse entendimento: a consolidação não elimina o isolamento, apenas o torna lógico em vez de físico.

Guarde a distinção entre CDB e PDB: o CDB é o contêiner que agrupa os bancos, e os PDBs são os bancos de dados individuais que podem ser "plugados" e "desplugados" do contêiner. É essa flexibilidade que permite consolidar bases distintas mantendo o isolamento lógico entre elas.

Arquitetura Multitenant (Oracle 21c)
  • 1CDB (Container Database)
    • Contêiner lógico
    • Compartilha instância e memória
  • 2PDB (Pluggable Database)
    • Banco completo (tablespaces, esquemas, usuários)
    • Isolamento lógico entre PDBs
    • Plugável/desplugável
  • 3Benefícios
    • Consolidação de bases
    • Menos recursos (CPU, memória, processos)
    • Backup e patches simplificados
  • 4Isolamento
    • Lógico (dados e segurança separados)
    • Não físico (compartilha arquivos do CDB)
LEVEL · soulevel.com.br

Item — ✅ CERTO

A afirmação está correta. A arquitetura multitenant do Oracle 21c foi projetada exatamente para permitir a consolidação de múltiplos bancos de dados em um único CDB, mantendo o isolamento lógico entre eles. Cada PDB é um banco de dados completo e isolado, com seus próprios dados, usuários e segurança, mas compartilhando a infraestrutura do CDB. Isso atende perfeitamente à necessidade da INFRA S.A. de consolidar bases contratuais mantendo o isolamento entre projetos distintos.

Gabarito: Certo

Link permanente: /questoes/ce391233