Questão de Banco de Dados — Oracle — CESPE / CEBRASPE 2026
Banco de Dados›Oracle
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.
CCerto
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.