Hola
SQL> select * from user_segments;
1.1.2 Ficheros
Cada espacio de tablas se compone de uno o más ficheros en disco. Un fichero puede pertenecer sólo a un espacio de tablas. Los ficheros reciben un tamaño fijo en el momento de su creación, y cuando se necesita más espacio se deben añadir más ficheros a espacio de tablas.
Dividir los objetos de la BD entre múltiples espacios de tablaspermiten que los objetos sean almacenados físicamente en discos separados, dependiendo de donde estén los ficheros sobre los que se asientan.
1.2 Instancias
Para permitir el acceso a los datos, Oracle utiliza un conjunto de procesos que son compartidos por todos los usuarios. Además, existen estructuras de memoria que son utilizadas para almacenar los datos más recientemente solicitados a la BD.Una instancia de BD es el conjunto de estructuras de memoria y de procesos que acceden a los ficheros de datos.
Los parámetros que determinan el tamaño y composición de una instancia están almacenados en un fichero llamado init.ora. Este fichero es leido durante el arranque de la BD y puede ser modificado por el DBA. Cualquier modificación de este fichero no tiene efecto hasta la siguiente vezque se arranque la BD.
Las estructuras de la BD Oracle pueden ser divididas en tres clases:
aquellas que son internas a la BD,
aquellas que son internas a las áreas de memoria (incluidas la memoria compartida y procesos),
aquellas que son externas a la BD.
1.3 Estructuras Internas de la BD
Tablas y Columnas
Los datos son almacenados en la BD utilizando tablas. Cada tabla está compuestapor un número determinado de columnas.
Las tablas propiedad del usuario SYS son llamadas tablas del diccionario de datos. Proveen el catálogo del sistema que permite que la BD se gestione a sí misma.
Las tablas se pueden relacionar entre ellas a través de las columnas que las componen. La BD se puede utilizar para asegurar el cumplimiento de esas relaciones a través de la integridad referencial,que se concreta en las restricciones de tablas.
Restricciones de Tablas
Una tabla puede tener asociadas restricciones que deben cumplir todas las filas. Entre las restricciones que se pueden fijar algunas reciben nombres especiales.: clave primaria, clave ajena.
La clave primaria de una tabla está compuesta por las columnas que hacen a cada fila de la tabla una fila distinta.
La clave ajena seutiliza para especificar las relaciones entre tablas. De modo que un conjunto de columnas declaradas como clave ajena de una tabla deben tener valores tomados de la clave primaria de otra tabla.
Usuarios
Una cuenta de usuario no es una estructura física de la BD, pero está relacionada con los objetos de la BD: los usuarios poseen los objetos de la BD. Existen dos usuariosespeciales: SYS y SYSTEM. El usuarios SYSposee las tablas del diccionario de datos; que almacenan información sobre el resto de las estructuras de la BD. El usuario SYSTEM posee las vistas que permiten acceder a las tablas del diccionario, para el uso del resto de los usuarios de la BD.
Todo objeto creado en la BD se crea por un usuario, en un espacio de tablas y en un fichero de datos determinado. Toda cuenta de la BDpuede estár unida a una cuenta del S.O., lo que permite a los usuarios acceder a la cuenta de la BD sin dar la clave de acceso.
Cada usuario puede acceder a los objetos que posea o a aquellos sobre los que tenga derecho de acceso.
Esquemas
El conjunto de objetos de un usuario es conocido como esquema.
Índices
Un índice es una estructura de la BD utilizada para agilizar el acceso a una fila deuna tabla. Cada fila tiene un identificador de fila, ROWID, que determina el fichero, bloque y fila dentro del bloque donde está almacenada la fila.
Cada entrada del índice consite en un valor clave y una ROWID. Cada una de estas entradas se almacena en un árbol B+.
Los índices se crean automáticamente cuando se define una restricción UNIQUE o PRIMARY KEY.
Clusters
Las tablas que son...
Regístrate para leer el documento completo.