Questão de Banco de Dados — Arquitetura de Banco de Dados — CESPE / CEBRASPE 2026
Banco de Dados›Arquitetura 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
Aextent.
Bundo.
Cdatafile.
Dsegment.
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.
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.