lunes, 30 de marzo de 2015

Estructura de una base de datos

Estructura lógica de la DB

Tablespaces

La DB está dividida en una o más unidades lógicas de almacenamiento llamadas tablespaces, que a su vez pueden estar constituidos por uno o más archivos del S.O., llamados datafiles. Representan un nivel medio entre la DB y los datafiles. Por su parte, un datafile puede ser asociado con sólo una tablespace y una base de datos.

                                                                     Data blocks

Un bloque de datos del Oracle Server es la menor unidad de almacenamiento usada por la base de datos.

Extents

Un extent es un conjunto de bloques de datos contiguos.

Segments

Un conjunto de uno o más extents que contiene todos los datos para una estructura específica en un tablespace.

  • El segmento de datos es una colección de extents que mantiene todos los datos para una tabla o cluster.
  • El segmento de índices mantiene todos los datos para un índice.
  • El segmento de rollback mantiene datos para rollback, consistencia de lecturas o recuperación
  • El segmento temporario es una colección de extents que mantiene datos pertenecientes a objetos temporales (consultas largas que necesitan guardar resultados intermedios).

Schemas Objects

Es la estructura lógica que refiere directamente a los datos de la DB.

Consideraciones

  • Especificaciones a nivel de segmento solapan las del tablespace (no MIN. EXTENT).
  • Un tamaño de extensión mínima se aplica a todas las asignadas al tablespace.
  • Por omisión se emplean las especificaciones del tablespace.
  • Cuando no se tienen especificaciones para el tablespace se emplean las del Servidor ORACLE.
  • La modificación de parámetros de almacenamiento se aplican a extensiones futuras.
  • Existen parámetros que se especifican a nivel de segmento no de tablespace.

Estructura física de la DB


Datafiles

Contienen todos los datos de la base de datos, como las tablas e índices.

Redo Log files

Mantienen registros de todos los cambios hechos a la base de datos, con fines de recuperación.

Control files

Almacenan la estructura física y el estado de la base de datos.

Fuentes:https://docs.google.com/document/d/1xouCge3-dqe-d7JM58cZ_8z_If_Q_PWxtLcHfzoR_0g/mobilebasic?hl=en

No hay comentarios:

Publicar un comentario