Pular para o conteúdo principal

Questão de Banco de Dados — SGBD - Sistema de Gerenciamento de Banco de Dados — FCC 2015

Banco de DadosSGBD - Sistema de Gerenciamento de Banco de Dados
Código
fc019060
Banca
FCC
Órgão
DPE-SP
Ano
2015
Nível
Superior
Cargo
Administrador de Banco de Dados
Sobre as estruturas de armazenamento do sistema gerenciador de banco de dados Oracle 11g é correto afirmar:
  1. ACada tablespace é mapeado em um único bloco de dados.
  2. BUm datafile é mapeado em mais de um tablespace.
  3. CCada segmento possui uma única extensão (extent).
  4. DUm tablespace pode ser composto por um ou mais segmentos.
  5. EUma extensão é mapeada em mais de um datafile.
Revelar gabarito e comentário

GabaritoD — Um tablespace pode ser composto por um ou mais segmentos.

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

Estruturas de armazenamento do Oracle

Gabarito: letra D. No Oracle, a hierarquia lógica de armazenamento é: banco de dados → tablespace → segmento → extensão (extent) → bloco. Um tablespace é uma unidade lógica que pode conter um ou mais segmentos (tabelas, índices, etc.). A alternativa D reflete exatamente essa relação.

A banca testa o conhecimento da hierarquia de armazenamento do Oracle, que é um tópico clássico em administração de banco de dados.

flowchart TD
  A[Banco de Dados] --> B[Tablespace]
  B --> C[Segmento (tabela, índice)]
  C --> D[Extent (conjunto contíguo de blocos)]
  D --> E[Bloco de dados]
  B --> F[Datafile (arquivo físico)]
  F --> E

Critério / Instituto

Tablespace

Segmento

Extensão (Extent)

Datafile

Definição

Unidade lógica de armazenamento que agrupa segmentos

Objeto lógico (tabela, índice) que armazena dados

Conjunto contíguo de blocos de dados

Arquivo físico no sistema operacional

Relação com o nível superior

Um banco de dados contém um ou mais tablespaces

Um tablespace contém um ou mais segmentos

Um segmento contém uma ou mais extensões

Um tablespace é composto por um ou mais datafiles

Relação com o nível inferior

Contém segmentos

Contém extensões

Contém blocos de dados

Contém blocos de dados

Pode ser mapeado em múltiplos do nível inferior?

Sim, em múltiplos segmentos

Sim, em múltiplas extensões

Não, mapeado em blocos contíguos dentro de um único datafile

Não, pertence a um único tablespace

Pode ser mapeado em múltiplos do nível superior?

Não, pertence a um único banco de dados

Não, pertence a um único tablespace

Não, pertence a um único segmento

Não, pertence a um único tablespace

Alternativa A — ❌ Incorreta

Afirma que cada tablespace é mapeado em um único bloco de dados. Erro: um tablespace é composto por muitos blocos (agrupados em extents), e estes blocos residem nos datafiles associados. Não há mapeamento 1:1 para um único bloco.

Alternativa B — ❌ Incorreta

Diz que um datafile é mapeado em mais de um tablespace. Na verdade, cada datafile pertence exclusivamente a um único tablespace. Não é possível um datafile servir a múltiplos tablespaces.

Alternativa C — ❌ Incorreta

Afirma que cada segmento possui uma única extensão (extent). Um segmento pode conter várias extensões alocadas dinamicamente conforme os dados crescem. A afirmação seria verdadeira apenas para segmentos muito pequenos, mas a regra geral é que podem ter múltiplos extents.

Alternativa D — ✅ Correta ⟵ GABARITO

Corresponde exatamente à hierarquia: um tablespace é uma unidade lógica que contém um ou mais segmentos. Cada segmento (tabela, índice, etc.) reside inteiramente em um único tablespace.

Alternativa E — ❌ Incorreta

Diz que uma extensão é mapeada em mais de um datafile. Na verdade, uma extensão (extent) é um conjunto contíguo de blocos dentro de um único datafile. Ela nunca se espalha por múltiplos datafiles.

PEGA ESSA DICA!

Decore a hierarquia do Oracle: Database > Tablespace > Segment > Extent > Block. Lembre-se: datafile é físico e pertence a um tablespace; segmento é lógico (objeto); extent é o agrupamento contíguo de blocos. Essa relação é bastante cobrada em provas de SGBD.

Gabarito: letra D.

Link permanente: /questoes/fc019060