Tablespace em Bancos de Dados Relacionais
Gabarito: letra D. Em bancos de dados relacionais, a estrutura lógica que armazena objetos como tabelas, índices e outros segmentos é chamada de tablespace (ou espaço de tabela). É um conceito fundamental em SGBDs como Oracle, PostgreSQL e DB2, que permite organizar o armazenamento físico dos dados.
A banca testa o conhecimento da terminologia específica dos SGBDs relacionais. Cada alternativa corresponde a um termo de contexto de banco de dados, mas apenas um designa corretamente o contêiner de objetos de banco.
Alternativa A — ❌ Incorreta
File (arquivo) é um termo genérico para armazenamento no sistema operacional, não uma estrutura própria de bancos de dados relacionais para agrupar tabelas e índices. Embora os dados sejam armazenados em arquivos físicos, a estrutura lógica que os gerencia é a tablespace.
Alternativa B — ❌ Incorreta
Site não é um termo utilizado em bancos de dados relacionais para armazenamento de objetos. Pode se referir a um local na rede ou a uma instalação, mas não é uma estrutura de dados.
Alternativa C — ❌ Incorreta
Metadata (metadados) são dados sobre dados, como definições de esquemas, restrições e informações do catálogo. Não armazenam diretamente tabelas e índices; são armazenados no dicionário de dados, que pode residir em tablespaces específicas.
Alternativa D — ✅ Correta ⟵ GABARITO
Tablespace é a estrutura lógica de armazenamento em SGBDs relacionais. Ela agrupa segmentos de banco de dados (tabelas, índices, etc.) e mapeia para arquivos físicos no disco. Por exemplo, no Oracle, um banco de dados possui tablespaces como SYSTEM, SYSAUX, USERS, etc.
Alternativa E — ❌ Incorreta
Directory (diretório) é um objeto do sistema operacional ou, em alguns SGBDs, um objeto de banco que aponta para um diretório externo (ex.: diretórios para arquivos externos). Não é a estrutura que armazena tabelas e índices.
Gabarito: letra D.