Base De Datos

Páginas: 15 (3614 palabras) Publicado: 22 de julio de 2011
Facultad de ingeniería en informática y sistemas

BASE DE DATOS ORACLE












CURSO: BASE DE DATOS

DOCENTE: JUIPA CAMPO , Noel..

ALUMNOS:
* EUFRACIO AVENDAÑO , Didmar Rodrigo.
* RAMIREZ LUJAN, Yeltsin

SEMESTRE: 2011-I

TINGO MARIA-PERÚ














OBJETIVOS

Al finalizar esta lección,debería estar capacitado para:
* Describir la estructura lógica de la base de datos
* Enumerar los tipos de segmentos y sus usos
* Enumerar las palabras clave que controlan el uso del espacio de bloques
* Obtener información acerca de la estructura de almacenamiento

RELACIONES Y ESTRUCTURA DE ALMACENAMIENTO

TIPOS DE SEGMENTOS

Los segmentos son objetos que ocupan espacio enuna base de datos. Utilizan el espacio de los archivos de datos de una base de datos. Esta sección describe los distintos tipos de segmentos.

Tabla
Las tablas son el medio más frecuente de almacenar datos en una base de datos. Los segmentos de tabla almacenan datos de tablas que no están agrupadas ni particionadas. Los datos de un segmento de tabla se almacenan sin ningún orden en particular yel DBA (administrador de la base de datos) no tiene mucho control sobre la ubicación de las filas situadas dentro los bloques de una tabla. Todos los datos de un segmento de tabla se deben almacenar en un tablespace.
Partición de tabla
Cuando hay una tabla de una base de datos que tiene un nivel elevado de uso simultáneo, las principales preocupaciones son la escalabilidad y la disponibilidad.En estos casos, los datos de una tabla se pueden almacenar en varias particiones, cada una de las cuales reside en un tablespace diferente. Oracle Server soporta actualmente el particionamiento mediante un rango de valores clave, un algoritmo de comprobación aleatoria y una lista de valores. Si se particiona una tabla, cada partición es un segmento y se pueden especificar parámetros dealmacenamiento para controlarlos de forma independiente.
Agrupamiento

Un agrupamiento, al igual que una tabla, es un tipo de segmento de datos. Las filas de un agrupamiento se almacenan en función de los valores de columnas clave.
Un agrupamiento puede contener una o más tablas. Las tablas de un agrupamiento pertenecen al mismo segmento y comparten las mismas características de almacenamiento. Paraacceder a las filas de una tabla agrupada, se puede utilizar un índice o un algoritmo de comprobación aleatoria.
Índice
Todas las entradas de un índice determinado se almacenan en un segmento de índice. Si una base de datos tiene tres índices, se utilizan tres segmentos de índices. El objetivo de este tipo de segmento es buscar la ubicación de las filas en una tabla en función de una clavedeterminada.

Tabla Organizada por Índice
En una tabla organizada por índices, los datos se almacenan en el índice en función del valor clave. Las tablas organizadas por índices no necesitan consultas de tabla, porque todos los datos se pueden recuperar directamente del árbol de índice.
Partición de Índices
Un índice se puede particionar y distribuir entre varios tablespaces. En este caso, cadapartición de índice se corresponde con un segmento y no puede abarcar múltiples tablespaces. Los índices particionados sirven principalmente para minimizar la contención al distribuir las operaciones E/S (entrada y salida) de índices. Para utilizar este tipo de segmento, se necesita la opción de partición de Oracle9i Enterprise Edition.
Segmento de Deshacer
Los segmentos de deshacer los utilizan lastransacciones que efectúan cambios en una base de datos. Antes de cambiar los bloques de datos o de índices, el valor antiguo se almacena en el segmento de deshacer. Esto permite a los usuarios deshacer los cambios efectuados.
Segmento Temporal
Cuando un usuario ejecuta comandos, como CREATE INDEX, SELECT DISTINCT y SELECT GROUP BY, Oracle Server intenta realizar ordenaciones en la memoria....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS