← Questões de Banco de Dados

Banco de Dados · CONSULPLAN · 2022

Questão comentada de Banco de Dados

Um banco de dados Oracle consiste em uma ou mais unidades de armazenamento lógicas denominadas tablespaces, que armazenam coletivamente todos os dados do banco de dados. Assinale, a seguir, o tablespace do sistema de gerenciamento de banco de dados Oracle considerado o mais crítico porque contém o dicionário de dados.

Gabarito: E

No Oracle, o banco de dados é organizado em tablespaces, que funcionam como “caixinhas” lógicas onde os segmentos de dados ficam armazenados. Entre elas, existe uma que é especialmente sensível: a tablespace do sistema, responsável por guardar os metadados do próprio banco, isto é, o dicionário de dados. Em outras palavras, ela contém informações sobre tabelas, colunas, usuários, permissões, objetos e a estrutura interna do banco. Se ela falha, o banco sente o impacto na hora, sem cerimônia. Por isso, a tablespace considerada mais crítica é a SYSTEM. Ela é a base do funcionamento do Oracle e, por conter o dicionário de dados, não pode ser tratada como uma tablespace comum. Em provas, a banca gosta de testar justamente essa relação: dicionário de dados no Oracle está associado à SYSTEM, e não às tablespaces destinadas a uso temporário, desfazimento ou dados de aplicação. Vale lembrar a diferença: TEMP é para operações temporárias, UNDO guarda informações para desfazer transações, USERS costuma armazenar objetos de usuários, e TOOLS é mais ligada a utilitários ou convenções específicas. Logo, se a questão pergunta a tablespace mais crítica por conter o dicionário de dados, a resposta é SYSTEM. Esse entendimento é clássico em doutrina de banco de dados Oracle e aparece de forma consistente em materiais técnicos da plataforma: a SYSTEM tablespace é obrigatória e armazena os metadados essenciais do banco.

Continue treinando

Questões relacionadas