A unidade lógica de armazenamento de banco de dados usada p...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a D - tablespace.
Para entendermos o motivo desta ser a alternativa correta, precisamos discutir o conceito de tablespace em um banco de dados. Um tablespace é uma unidade lógica de armazenamento utilizada nos sistemas de gerenciamento de banco de dados, como o Oracle, para definir a localização física no sistema de arquivos onde os dados reais do banco de dados serão armazenados. Esta estrutura permite que o administrador do banco de dados organize e gerencie o espaço de armazenamento de forma eficiente.
O tablespace em um banco de dados contém um ou mais arquivos físicos chamados de datafiles, que são os arquivos reais no sistema de arquivos do sistema operacional. No entanto, do ponto de vista lógico, usamos o termo tablespace para referir à área onde as tabelas, índices e outros objetos do banco de dados são armazenados, sem nos preocuparmos com os detalhes de onde ou como os dados são armazenados no disco.
Os outros termos apresentados nas alternativas têm significados diferentes:
- Schema object (Objeto de Esquema) se refere a estruturas lógicas como tabelas, visões, sequências, procedimentos armazenados, etc., que são criadas e usadas pelo banco de dados.
- Data block (Bloco de Dados) é a menor unidade de armazenamento de dados em um banco de dados.
- Extent é um conjunto de blocos de dados contíguos alocados para armazenar um tipo específico de informação.
- Segment é uma coleção de extents que armazena um tipo específico de estrutura de dados, como uma tabela ou índice.
Portanto, podemos concluir que a alternativa D - tablespace está correta porque descreve precisamente a unidade lógica de armazenamento que agrupa estruturas lógicas relacionadas e especifica a localização do armazenamento do banco de dados.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Tablespace é um termo em língua inglesa que designa uma sub-divisão lógica de um banco de dados utilizado para agrupar estruturas lógicas relacionadas. As tablespaces apenas especificam a localização de armazenamento do banco de dados e são armazenadas fisicamente em datafiles, que alocam imediatamente o espaço especificado na sua criação. A primeira tablespace criada pelo ORACLE é a System.
Existe um relacionamento "um para muitos" entre os bancos e as tablespaces e um relacionamento "um para muitos" entre as tablespaces e os datafiles. A qualquer momento um datafile pode ser incluído em umatablespace e os datafiles existentes podem ser estendidos. Um banco de dados pode ter vários usuários, cada qual com seu esquema, que nada mais é do que uma coleção lógica de objetos de banco de dados, como tabelas e índices. Por sua vez, esses objetos referem-se às estruturas físicas dos dados, que são armazenados nas tablespaces..
Só para completar os comentários acima:
Um esquema (schema) do bancos de dados é uma coleção de objetos de um banco de dados que estão disponíveis para um determinado usuário ou grupo. Os objetos de um esquema são estruturas lógicas que se referem diretamente aos dados do banco de dados. Eles incluem estruturas, tais como tabelas, visões, seqüências, procedimentos armazenados, sinônimos, índices, agrupamentos e links de banco de dados. (Não há nenhum relacionamento entre um tablespace e um esquema; os objetos do mesmo esquema podem estar em tablespaces diferentes, e um tablespace pode conter objetos de esquemas diferentes).
Fonte: wikipedia
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo