← Questões de Banco de Dados

Banco de Dados · FGV · 2022

Questão comentada de Banco de Dados

No contexto da implementação de bancos de dados Oracle 11g, analise as afirmativas a seguir. I. Dados são armazenados logicamente em tablespaces, e fisicamente em datafiles associados com a tablespace correspondente. II. Todo banco de dados Oracle possui uma tablespace denominada SYSTEM, criada automaticamente. III. Todo banco de dados Oracle deve possuir uma tablespace intitulada LOG, cuja criação não é automática. Está correto o que se afirma em

Gabarito: C

Em Oracle, pense assim: o banco guarda os dados de forma lógica em tablespaces, mas o armazenamento físico acontece em datafiles. A tablespace é uma espécie de “caixa lógica”, e os datafiles são os arquivos reais no disco que a sustentam. Por isso, a afirmativa I está correta e traduz exatamente essa separação entre lógica e físico. Também é obrigatório existir a tablespace SYSTEM em todo banco Oracle, e ela é criada automaticamente na criação da base. Ela guarda dados essenciais do dicionário e estruturas internas do sistema, então não é uma opção decorativa do administrador. A afirmativa II também está correta. Já a ideia de uma tablespace obrigatória chamada LOG está errada. No Oracle, o nome “LOG” não é uma tablespace padrão exigida pelo sistema. O que existe de fundamental, por exemplo, é a tablespace UNDO em versões modernas, além de tablespaces como SYSTEM e SYSAUX, mas não uma LOG obrigatória. Então o gabarito C faz sentido: apenas as afirmativas I e II estão corretas. A questão explora um detalhe clássico de arquitetura Oracle, cobrando o que é estrutura lógica, o que é arquivo físico e quais tablespaces são realmente obrigatórias.

Continue treinando

Questões relacionadas