Pular para o conteúdo principal

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

Banco de DadosArquitetura de Banco de Dados
Código
ce228758
Banca
CESPE / CEBRASPE
Órgão
TCE-MG
Ano
2026
Nível
Superior
Cargo
Analista de Controle Externo - Especialidade: Ciência da Computação
No Oracle Database 21C, uma instância gerencia um CDB (container database), que pode conter múltiplos PDBs (pluggable databases). Cada PDB possui usuários, schemas, tablespaces e dados de aplicação isolados, mas compartilha a SGA e os processos de background da instância do CDB. Nessa arquitetura, o elemento que armazena metadados comuns e controla a existência de múltiplos PDBs dentro de um CDB é o
  1. Aextent.
  2. Bundo.
  3. Cdatafile.
  4. Dsegment.
  5. Eroot.
Revelar gabarito e comentário

GabaritoE — root.

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 Multitenant Architecture: CDB e PDB

Gabarito: letra E. O root (container raiz) é o elemento central da arquitetura multitenant do Oracle, responsável por armazenar os metadados comuns (dicionário de dados, usuários comuns, tablespaces do sistema) e controlar a existência e o gerenciamento dos múltiplos PDBs (pluggable databases). Cada PDB possui seus próprios dados de aplicação, mas todos compartilham a SGA e os processos de background da instância do CDB, e quem gerencia essa estrutura é o root.

1Root (CDB$ROOT)
Metadados comuns
Dicionário de dados
Usuários comuns
Tablespaces do sistema
Controle dos PDBs
2PDB (Pluggable Database)
Dados de aplicação
Schemas isolados
Usuários locais
3Compartilhado
SGA
Processos de background
Oracle Multitenant (CDB)
LEVELsoulevel.com.br
Oracle Multitenant (CDB): Root (CDB$ROOT) (Metadados comuns, Dicionário de dados, Usuários comuns, Tablespaces do sistema, Controle dos PDBs); PDB (Pluggable Database) (Dados de aplicação, Schemas isolados, Usuários locais); Compartilhado (SGA, Processos de background)

Alternativa A — ❌ Incorreta

Extent é uma unidade lógica de armazenamento que agrupa blocos de dados. Não possui função de metadados comuns nem de controle de PDBs. É parte da estrutura de armazenamento de segmentos.

Alternativa B — ❌ Incorreta

Undo (tablespace ou segmento de undo) é usado para gerenciar transações e fornecer consistência de leitura (read consistency) e rollback. Não tem relação com metadados comuns ou gerenciamento de PDBs.

Alternativa C — ❌ Incorreta

Datafile é um arquivo físico que armazena dados de uma tablespace. Embora contenha dados do sistema, não é o elemento lógico que define a estrutura do CDB e controla os PDBs.

Alternativa D — ❌ Incorreta

Segment é um conjunto de extents que representa um objeto de banco de dados (tabela, índice etc.). Não armazena metadados comuns nem controla PDBs.

Alternativa E — ✅ Correta ⟵ GABARITO

O root (também chamado de CDB$ROOT) é o container principal do CDB. Ele contém o dicionário de dados comum, tablespaces obrigatórios (SYSTEM, SYSAUX, UNDO, TEMP) e controla a criação, abertura e fechamento dos PDBs. É a estrutura que armazena os metadados compartilhados e permite a existência de múltiplos PDBs isolados dentro de um único CDB.

PEGA ESSA DICA!

Para memorizar, lembre-se: root = raiz do CDB; PDB = pluggable que se conecta à raiz. O root é o esqueleto que mantém tudo unificado.

Gabarito: letra E.

Link permanente: /questoes/ce228758