Un espacio de tabla es una ubicación de almacenamiento donde se pueden guardar los datos reales que subyacen a los objetos de la base de datos . Proporciona una capa de abstracción entre los datos físicos y lógicos [1] y sirve para asignar almacenamiento para todos los segmentos administrados por DBMS . (Un segmento de base de datos es un objeto de base de datos que ocupa espacio físico, como datos de tabla e índices ). Una vez creado, se puede hacer referencia a un espacio de tabla por su nombre al crear segmentos de base de datos.
Los espacios de tabla especifican únicamente las ubicaciones de almacenamiento de la base de datos, no la estructura lógica de la base de datos ni el esquema de la base de datos . Por ejemplo, distintos objetos del mismo esquema pueden tener distintos espacios de tabla subyacentes. De manera similar, un espacio de tabla puede dar servicio a segmentos de más de un esquema. A veces, se puede utilizar para especificar el esquema de modo de formar un vínculo entre los datos lógicos y físicos.
Al utilizar espacios de tabla, un administrador también puede controlar la distribución del disco de una instalación. Un uso común de los espacios de tabla es optimizar el rendimiento. Por ejemplo, un índice muy utilizado se puede colocar en un SSD rápido. Por otro lado, una tabla de base de datos que contiene datos archivados a los que rara vez se accede se puede almacenar en un disco duro magnético menos costoso pero más lento .
Si bien es común que los espacios de tabla almacenen sus datos en un archivo del sistema de archivos, un solo archivo debe ser parte de un solo espacio de tabla. Algunos sistemas de administración de bases de datos permiten que los espacios de tabla se configuren directamente sobre las entradas de dispositivos del sistema operativo, llamadas dispositivos sin formato , lo que proporciona un mejor rendimiento al evitar las sobrecargas del sistema de archivos del sistema operativo.
Oracle almacena datos de forma lógica en espacios de tabla y físicamente en archivos de datos asociados con el espacio de tabla correspondiente.
[...] un archivo lógico que forma una capa de abstracción entre las capas física y lógica, proporcionando así una mejor independencia lógica de los datos.