-
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
-
Estrutura Lógica :
------TABLESPACES -> Cada Banco de Dados pode ter uma ou mais Tablespaces. Quando você cria um novo Banco de Dados, o Oracle pelo menos uma Tablespace: SYSTEM.
--------------SEGMENTS -> é composto por um conjunto de Extents alocados para uma estrutura lógica. Um Segmento pode estar associado a uma única Tablespace.
----------------------------EXTENTS -> Formam o próximo nível da estrutura lógica. São formados por um agrupamento de blocos contíguos.
------------------------------------DATA BLOCKS -> é a menor estrutura de armazenamento do Oracle. O tamanho de um Bloco é normalmente um múltiplo do tamanho de um Bloco do Sistema Operacional.