3.2. Definición y creación del espacio asignado para cada base de datos
Una base de datos se divide en unidades lógicas denominadas TABLESPACES. Un tablespace no es un archivo físico en el disco, simplemente es el nombre que tiene un conjunto de propiedades de almacenamiento que se aplican a los objetos (tablas, secuencias, etc) que se van a crear en la base de datos bajo el tablespace indicado (tablas, secuencia, etc):
- Un espacio de tablas puede pertenecer sólo a una BD.
- Un objeto en la base de datos debe estar almacenado obligatoriamente dentro de un tablespace.
- Cuando se crea una tabla se debe indicar el espacio de tablas (Tablespace) al que se destina.
- Por defecto se depositan en el espacio de tablas SYSTEM.
Las bases de datos se almacenan en
ficheros o archivos.
Existen diferentes formas de
organizaciones primarias de archivos que determinan la forma en que los
registros de un archivo se colocan físicamente en el disco y, por lo tanto, cómo
se accede a éstos.
Las distintas formas de organizaciones primarias de archivos son:
Archivos de Montículos (o no Ordenados):
Esta técnica coloca los registros en el disco sin un orden específico, añadiendo nuevos registros al final del archivo.
Archivos Ordenados (o Secuenciales):
Mantiene el orden de los registros con respecto a algún valor de algún campo (clave de ordenación).
Archivos Ordenados (o Secuenciales):
Mantiene el orden de los registros con respecto a algún valor de algún campo (clave de ordenación).
Árboles B:
Se vale de la estructura de árbol para las colocaciones de registros.
Organización Secundaria o Estructura de Acceso Auxiliar:
Estas permiten que los accesos a los registros de un archivo basado en campos alternativos, sean más eficientes que los que han sido utilizados para la organización primaria de archivos.
El DBMS asigna espacio de almacenamiento a las bases de datos cuando los usuarios introducen create database o alter database.
El primero de los comandos puede especificar uno o más dispositivos de base de datos, junto con la cantidad de espacio en cada uno de ellos que será asignado a la nueva base de datos.
Si se utiliza la palabra clave default o
se omite completamente la cláusula on, el DBMS pone la base de datos en uno o
más de los dispositivos predeterminados de base de datos especificados en
master.sysdevices.
Comentarios
Publicar un comentario